Goal

Post "lgtm" for the merge request related to semantic HTML post in a11yproject/a11yproject.com project

Active Tab

http://127.0.0.1:8023/

Text Observation (Click to expand/collapse)
RootWebArea 'Projects ยท Dashboard ยท GitLab', focused, url='http://127.0.0.1:8023/'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[6] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[7] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[8] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[9] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[10] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[11] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[12] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[13] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Projects'
		[3] link 'New project', url='http://127.0.0.1:8023/projects/new'
		list ''
			listitem ''
				[14] link 'Yours 14', url='http://127.0.0.1:8023/dashboard/projects'
			listitem ''
				[15] link 'Starred 3', url='http://127.0.0.1:8023/dashboard/projects/starred'
			listitem ''
				[16] link 'Explore', url='http://127.0.0.1:8023/explore'
			listitem ''
				[17] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics'
		[4] searchbox 'Filter by name'
		[5] button 'Name'
		list ''
			listitem ''
				[18] link 'All', url='http://127.0.0.1:8023/dashboard/projects'
			listitem ''
				[19] link 'Personal', url='http://127.0.0.1:8023/?personal=true&sort=name_asc'
		list ''
			listitem ''
				[20] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting'
				heading 'Byte Blaze / a11y-syntax-highlighting'
					[90] link 'Byte Blaze / a11y-syntax-highlighting', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting'
				StaticText 'Owner'
				paragraph ''
					StaticText '๐Ÿ’„ Accessible light and dark syntax highlighting themes'
				[21] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/starrers'
				[22] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/forks'
				[23] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/merge_requests'
				[24] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[25] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club'
				heading 'Byte Blaze / a11y-webring.club'
					[91] link 'Byte Blaze / a11y-webring.club', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club'
				StaticText 'Owner'
				paragraph ''
					StaticText '๐ŸŒ A webring for digital accessibility practitioners.'
				[26] link '2', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/starrers'
				[27] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/forks'
				[28] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/merge_requests'
				[29] link '4', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[30] link 'A', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
				heading 'The A11Y Project / a11yproject.com'
					[92] link 'The A11Y Project / a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
				StaticText 'Maintainer'
				paragraph ''
					StaticText 'The A11Y Project is a community-driven effort to make digital accessibility easier.'
				[31] link '21', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/starrers'
				[32] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/forks'
				[33] link '10', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
				[34] link '40', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 2:15am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[35] link 'A', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns'
				heading 'Byte Blaze / accessible-html-content-patterns'
					[93] link 'Byte Blaze / accessible-html-content-patterns', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns'
				StaticText 'Owner'
				paragraph ''
					StaticText 'โ™ฟ ๏ธ The full HTML5 Doctor Element Index as well as common markup patterns for quick reference.'
				[36] link '1', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/starrers'
				[37] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/forks'
				[38] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/merge_requests'
				[39] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[40] link '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt'
					image '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/avatar?width=48'
				heading 'Byte Blaze / cloud-to-butt'
					[94] link 'Byte Blaze / cloud-to-butt', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt'
				StaticText 'Owner'
				paragraph ''
					StaticText "Chrome extension that replaces occurrences of 'the cloud' with 'my butt'"
				[41] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/starrers'
				[42] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/forks'
				[43] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/merge_requests'
				[44] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[45] link 'D', url='http://127.0.0.1:8023/primer/design'
				heading 'Primer / design'
					[95] link 'Primer / design', url='http://127.0.0.1:8023/primer/design'
				StaticText 'Developer'
				paragraph ''
					StaticText 'Primer Design Guidelines'
				[46] link '21', url='http://127.0.0.1:8023/primer/design/-/starrers'
				[47] link '0', url='http://127.0.0.1:8023/primer/design/-/forks'
				[48] link '16', url='http://127.0.0.1:8023/primer/design/-/merge_requests'
				[49] link '21', url='http://127.0.0.1:8023/primer/design/-/issues'
				StaticText 'Updated'
				time 'Nov 7, 2025 2:47pm GMT+0600'
					StaticText '26 minutes ago'
			listitem ''
				[50] link 'D', url='http://127.0.0.1:8023/byteblaze/dotfiles'
				heading 'Byte Blaze / dotfiles'
					[96] link 'Byte Blaze / dotfiles', url='http://127.0.0.1:8023/byteblaze/dotfiles'
				StaticText 'Owner'
				paragraph ''
					StaticText '๐Ÿค– Computer setup'
				[51] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/starrers'
				[52] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/forks'
				[53] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/merge_requests'
				[54] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[55] link 'E', url='http://127.0.0.1:8023/byteblaze/empathy-prompts'
				heading 'Byte Blaze / empathy-prompts'
					[97] link 'Byte Blaze / empathy-prompts', url='http://127.0.0.1:8023/byteblaze/empathy-prompts'
				StaticText 'Owner'
				paragraph ''
					StaticText '๐Ÿ’ก Ideas to help consider Inclusive Design principles when making things for others to use.'
				[56] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/starrers'
				[57] link '1', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/forks'
				[58] link '2', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/merge_requests'
				[59] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[60] link 'E', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website'
				heading 'Byte Blaze / ericwbailey.website'
					[98] link 'Byte Blaze / ericwbailey.website', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website'
				StaticText 'Owner'
				paragraph ''
					StaticText '๐Ÿ“ Repo for my personal website.'
				[61] link '2', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/starrers'
				[62] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/forks'
				[63] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/merge_requests'
				[64] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[65] link 'G', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space'
				heading 'Byte Blaze / gimmiethat.space'
					[99] link 'Byte Blaze / gimmiethat.space', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space'
				StaticText 'Owner'
				paragraph ''
					StaticText 'I need some space.'
				[66] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/starrers'
				[67] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/forks'
				[68] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/merge_requests'
				[69] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/issues'
				StaticText 'Updated'
				time 'Apr 25, 2023 3:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[70] link 'M', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people'
				heading 'Byte Blaze / millennials-to-snake-people'
					[100] link 'Byte Blaze / millennials-to-snake-people', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people'
				StaticText 'Owner'
				paragraph ''
					StaticText "๐Ÿ Chrome extension that replaces occurrences of 'Millennials' with 'Snake People'"
				[71] link '6', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/starrers'
				[72] link '0', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/forks'
				[73] link '2', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/merge_requests'
				[74] link '4', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[75] link 'R', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline'
				heading 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline'
					[101] link 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline'
				StaticText 'Owner'
				paragraph ''
					StaticText "This extension can remove and restore the presence of timeline items generated by a project board event from GitHub's timeline."
				[76] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/starrers'
				[77] link '1', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/forks'
				[78] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/merge_requests'
				[79] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[80] link 'S', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme'
				heading 'Byte Blaze / solarized-prism-theme'
					[102] link 'Byte Blaze / solarized-prism-theme', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme'
				StaticText 'Owner'
				paragraph ''
					StaticText 'solarized theme for prism.js'
				[81] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/starrers'
				[82] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/forks'
				[83] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/merge_requests'
				[84] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/issues'
				StaticText 'Updated'
				time 'Apr 25, 2023 3:23am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[85] link 'T', url='http://127.0.0.1:8023/byteblaze/timeit'
				heading 'Byte Blaze / timeit'
					[103] link 'Byte Blaze / timeit', url='http://127.0.0.1:8023/byteblaze/timeit'
				StaticText 'Owner'
				paragraph ''
					StaticText 'Rails implementation of time tracking tool timeit'
				[86] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/starrers'
				[87] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/forks'
				[88] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/merge_requests'
				[89] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
We are on the GitLab Projects dashboard showing a list of projects, including โ€œThe A11Y Project / a11yproject.comโ€. The project has a link to its merge requests: element ID `33` with URL `http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests`.
The goal is to comment on a merge request within this project. We must first navigate to the merge requests list for `a11yproject/a11yproject.com`. The link with ID `33` is the correct navigation element.
click('33')

Active Tab

http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests

Text Observation (Click to expand/collapse)
RootWebArea 'Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[11] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[12] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[13] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[14] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[15] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[16] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[17] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[18] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'a11yproject.com'
				[19] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
					StaticText 'A'
			listitem ''
				[20] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity'
			listitem ''
				[21] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
			listitem ''
				[22] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
					StaticText '40'
			listitem ''
				[23] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
					StaticText '10'
			listitem ''
				[24] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines'
			listitem ''
				[25] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration'
			listitem ''
				[26] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments'
			listitem ''
				[27] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages'
			listitem ''
				[28] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters'
			listitem ''
				[29] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics'
			listitem ''
				[30] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics'
			listitem ''
				[31] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home'
			listitem ''
				[32] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets'
			listitem ''
				[33] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit'
		[3] button 'Collapse sidebar'
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[34] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject'
			listitem ''
				[35] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
			listitem ''
				[36] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
	main ''
		list ''
			listitem ''
				[37] link 'Open 10', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=opened'
			listitem ''
				[38] link 'Merged 816', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=merged'
			listitem ''
				[39] link 'Closed 87', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=closed'
			listitem ''
				[40] link 'All 913', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=all'
		[4] link 'Subscribe to RSS feed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests.atom?feed_token=TMN_bBn9Z48qVbUFZV45&state=opened'
		group ''
			[8] button 'Export as CSV'
		[5] button 'Edit merge requests'
		[6] link 'New merge request', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/new'
		[7] button 'Recent searches'
		list ''
			listitem ''
				[41] textbox 'Search or filter results...'
		group ''
			[9] button 'Created date', hasPopup='listbox'
			[10] link 'Sort direction', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?sort=created_asc'
		complementary 'Bulk update', live='polite', relevant='additions text'
		list ''
			listitem ''
				[42] link 'Add draft of What is Semantic HTML post', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
				StaticText '!1531 ยท created'
				time 'Mar 19, 2023 8:00am GMT+0600'
					StaticText '2 years ago'
				StaticText 'by'
				[43] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
				list ''
					listitem ''
						[74] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
					listitem ''
						[75] link 'Assigned to Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
							image '', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=32&d=identicon'
					listitem ''
						[76] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#notes'
				StaticText 'updated'
				time 'Mar 28, 2023 12:37am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[44] link 'WIP - Post: Pitfalls of accessible components', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1490'
				StaticText '!1490 ยท created'
				time 'Nov 30, 2022 2:47pm GMT+0600'
					StaticText '2 years ago'
				StaticText 'by'
				[45] link 'Erik Kroes', url='http://127.0.0.1:8023/erikkroes'
				list ''
					listitem ''
						[77] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1818'
					listitem ''
						[78] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
							image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon'
					listitem ''
						[79] link '26', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1490#notes'
				StaticText 'updated'
				time 'Mar 23, 2023 2:20pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[46] link 'update or remove 404 links', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1485'
				StaticText '!1485 ยท created'
				time 'Oct 25, 2022 3:43am GMT+0600'
					StaticText '3 years ago'
				StaticText 'by'
				[47] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				list ''
					listitem ''
						[80] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1819'
					listitem ''
						[81] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1485'
					listitem ''
						[82] link 'Assigned to Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
							image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon'
					listitem ''
						[83] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1485#notes'
				StaticText 'updated'
				time 'Mar 28, 2023 5:19am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[48] link 'How to: Article how to make an accessible nav with dropdowns', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1472'
				StaticText '!1472 ยท created'
				time 'Sep 4, 2022 10:23pm GMT+0600'
					StaticText '3 years ago'
				StaticText 'by'
				[49] link 'James Bateson', url='http://127.0.0.1:8023/jimbateson'
				list ''
					listitem ''
						[84] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1817'
					listitem ''
						[85] link 'Review requested from James Bateson', url='http://127.0.0.1:8023/jimbateson'
							image '', url='https://www.gravatar.com/avatar/c8a3f23a3a2b552a4f75c1add9f367aa?s=32&d=identicon'
						[86] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
							image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon'
					listitem ''
						[87] link '50', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1472#notes'
				StaticText 'updated'
				time 'Mar 23, 2023 1:43pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[50] link 'Feat/toggle checklist groups', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1280'
				StaticText '!1280 ยท created'
				time 'May 22, 2021 3:08am GMT+0600'
					StaticText '4 years ago'
				StaticText 'by'
				[51] link 'rachel fischoff', url='http://127.0.0.1:8023/rachel-fischoff'
				StaticText ''
				[52] link 'checklist', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=checklist'
				[53] link 'javascript', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=javascript'
				[54] link 'markup', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=markup'
				list ''
					listitem ''
						[88] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1815'
					listitem ''
						[89] link 'Review requested from rachel fischoff', url='http://127.0.0.1:8023/rachel-fischoff'
							image '', url='https://www.gravatar.com/avatar/3a8f51538b6172f442cd959faa4d7953?s=32&d=identicon'
						[90] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
							image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon'
						[91] link 'Review requested from EJ Mason', url='http://127.0.0.1:8023/mxmason'
							image '', url='https://www.gravatar.com/avatar/2b916a82cf76b84365e49af6bded0e02?s=32&d=identicon'
					listitem "1 approver (you've approved)"
						StaticText 'Approved'
					listitem ''
						[92] link '22', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1280#notes'
				StaticText 'updated'
				time 'Mar 23, 2023 2:46pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[55] link 'feat: add WCAG levels', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1270'
				StaticText '!1270 ยท created'
				time 'May 9, 2021 8:37pm GMT+0600'
					StaticText '4 years ago'
				StaticText 'by'
				[56] link 'Agustina Chaer', url='http://127.0.0.1:8023/aguscha333'
				StaticText ''
				[57] link 'data', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=data'
				[58] link 'javascript', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=javascript'
				[59] link 'markup', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=markup'
				[60] link 'styling', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=styling'
				list ''
					listitem ''
						[93] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1816'
					listitem ''
						[94] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1270'
					listitem ''
						[95] link 'Assigned to Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
							image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon'
					listitem ''
						[96] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
							image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon'
						[97] link 'Review requested from Agustina Chaer', url='http://127.0.0.1:8023/aguscha333'
							image '', url='https://www.gravatar.com/avatar/c3f4b8256d6ee40eda4c82780f87dc89?s=32&d=identicon'
						[98] link 'Review requested from EJ Mason', url='http://127.0.0.1:8023/mxmason'
							image '', url='https://www.gravatar.com/avatar/2b916a82cf76b84365e49af6bded0e02?s=32&d=identicon'
					listitem ''
						[99] link '17', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1270#notes'
				StaticText 'updated'
				time 'Mar 28, 2023 5:21am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[61] link 'Fix card focus edge cases', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1265'
				StaticText '!1265 ยท created'
				time 'Apr 30, 2021 12:49am GMT+0600'
					StaticText '4 years ago'
				StaticText 'by'
				[62] link 'EJ Mason', url='http://127.0.0.1:8023/mxmason'
				StaticText ''
				[63] link 'accessibility', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=accessibility'
				[64] link 'styling', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=styling'
				list ''
					listitem ''
						[100] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1265'
					listitem ''
						[101] link 'Assigned to EJ Mason', url='http://127.0.0.1:8023/mxmason'
							image '', url='https://www.gravatar.com/avatar/2b916a82cf76b84365e49af6bded0e02?s=32&d=identicon'
					listitem ''
						[102] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
							image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon'
					listitem ''
						[103] link '1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1265#notes'
				StaticText 'updated'
				time 'Mar 23, 2023 2:46pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[65] link 'Add environment variables to project', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1178'
				StaticText '!1178 ยท created'
				time 'Jan 17, 2021 8:47pm GMT+0600'
					StaticText '4 years ago'
				StaticText 'by'
				[66] link 'Dan Matthew', url='http://127.0.0.1:8023/danielmatthew'
				StaticText ''
				[67] link 'javascript', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=javascript'
				[68] link 'markup', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=markup'
				[69] link 'node', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=node'
				list ''
					listitem ''
						[104] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1814'
					listitem ''
						[105] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1178'
					listitem ''
						[106] link 'Review requested from Dan Matthew', url='http://127.0.0.1:8023/danielmatthew'
							image '', url='https://www.gravatar.com/avatar/9ffd1a245335bab9ab120dfb380ee7d5?s=32&d=identicon'
					listitem ''
						[107] link '4', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1178#notes'
				StaticText 'updated'
				time 'Mar 23, 2023 1:39pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[70] link 'Remove Gulp in Favor of NPM CLI', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1141'
				StaticText '!1141 ยท created'
				time 'Oct 27, 2020 11:27am GMT+0600'
					StaticText '5 years ago'
				StaticText 'by'
				[71] link 'Wayne Elgin', url='http://127.0.0.1:8023/esjay'
				list ''
					listitem ''
						[108] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1141'
					listitem ''
						[109] link '1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1141#notes'
				StaticText 'updated'
				time 'Feb 16, 2021 9:36am GMT+0600'
					StaticText '4 years ago'
			listitem ''
				[72] link 'Add color utility classes', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1071'
				StaticText '!1071 ยท created'
				time 'Aug 18, 2020 10:09am GMT+0600'
					StaticText '5 years ago'
				StaticText 'by'
				[73] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				list ''
					listitem ''
						[110] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1071'
					listitem ''
						[111] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1071#notes'
				StaticText 'updated'
				time 'Aug 25, 2020 10:03am GMT+0600'
					StaticText '5 years ago'
Jump Action
[B]goto('http://127.0.0.1:8023/')

Active Tab

http://127.0.0.1:8023/

Text Observation (Click to expand/collapse)
RootWebArea 'Projects ยท Dashboard ยท GitLab', focused, url='http://127.0.0.1:8023/'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[6] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[7] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[8] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[9] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[10] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[11] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[12] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[13] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Projects'
		[3] link 'New project', url='http://127.0.0.1:8023/projects/new'
		list ''
			listitem ''
				[14] link 'Yours 14', url='http://127.0.0.1:8023/dashboard/projects'
			listitem ''
				[15] link 'Starred 3', url='http://127.0.0.1:8023/dashboard/projects/starred'
			listitem ''
				[16] link 'Explore', url='http://127.0.0.1:8023/explore'
			listitem ''
				[17] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics'
		[4] searchbox 'Filter by name'
		[5] button 'Name'
		list ''
			listitem ''
				[18] link 'All', url='http://127.0.0.1:8023/dashboard/projects'
			listitem ''
				[19] link 'Personal', url='http://127.0.0.1:8023/?personal=true&sort=name_asc'
		list ''
			listitem ''
				[20] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting'
				heading 'Byte Blaze / a11y-syntax-highlighting'
					[90] link 'Byte Blaze / a11y-syntax-highlighting', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting'
				StaticText 'Owner'
				paragraph ''
					StaticText '๐Ÿ’„ Accessible light and dark syntax highlighting themes'
				[21] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/starrers'
				[22] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/forks'
				[23] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/merge_requests'
				[24] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[25] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club'
				heading 'Byte Blaze / a11y-webring.club'
					[91] link 'Byte Blaze / a11y-webring.club', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club'
				StaticText 'Owner'
				paragraph ''
					StaticText '๐ŸŒ A webring for digital accessibility practitioners.'
				[26] link '2', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/starrers'
				[27] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/forks'
				[28] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/merge_requests'
				[29] link '4', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[30] link 'A', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
				heading 'The A11Y Project / a11yproject.com'
					[92] link 'The A11Y Project / a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
				StaticText 'Maintainer'
				paragraph ''
					StaticText 'The A11Y Project is a community-driven effort to make digital accessibility easier.'
				[31] link '21', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/starrers'
				[32] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/forks'
				[33] link '10', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
				[34] link '40', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 2:15am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[35] link 'A', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns'
				heading 'Byte Blaze / accessible-html-content-patterns'
					[93] link 'Byte Blaze / accessible-html-content-patterns', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns'
				StaticText 'Owner'
				paragraph ''
					StaticText 'โ™ฟ ๏ธ The full HTML5 Doctor Element Index as well as common markup patterns for quick reference.'
				[36] link '1', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/starrers'
				[37] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/forks'
				[38] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/merge_requests'
				[39] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[40] link '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt'
					image '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/avatar?width=48'
				heading 'Byte Blaze / cloud-to-butt'
					[94] link 'Byte Blaze / cloud-to-butt', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt'
				StaticText 'Owner'
				paragraph ''
					StaticText "Chrome extension that replaces occurrences of 'the cloud' with 'my butt'"
				[41] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/starrers'
				[42] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/forks'
				[43] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/merge_requests'
				[44] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[45] link 'D', url='http://127.0.0.1:8023/primer/design'
				heading 'Primer / design'
					[95] link 'Primer / design', url='http://127.0.0.1:8023/primer/design'
				StaticText 'Developer'
				paragraph ''
					StaticText 'Primer Design Guidelines'
				[46] link '21', url='http://127.0.0.1:8023/primer/design/-/starrers'
				[47] link '0', url='http://127.0.0.1:8023/primer/design/-/forks'
				[48] link '16', url='http://127.0.0.1:8023/primer/design/-/merge_requests'
				[49] link '21', url='http://127.0.0.1:8023/primer/design/-/issues'
				StaticText 'Updated'
				time 'Nov 7, 2025 2:47pm GMT+0600'
					StaticText '34 minutes ago'
			listitem ''
				[50] link 'D', url='http://127.0.0.1:8023/byteblaze/dotfiles'
				heading 'Byte Blaze / dotfiles'
					[96] link 'Byte Blaze / dotfiles', url='http://127.0.0.1:8023/byteblaze/dotfiles'
				StaticText 'Owner'
				paragraph ''
					StaticText '๐Ÿค– Computer setup'
				[51] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/starrers'
				[52] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/forks'
				[53] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/merge_requests'
				[54] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[55] link 'E', url='http://127.0.0.1:8023/byteblaze/empathy-prompts'
				heading 'Byte Blaze / empathy-prompts'
					[97] link 'Byte Blaze / empathy-prompts', url='http://127.0.0.1:8023/byteblaze/empathy-prompts'
				StaticText 'Owner'
				paragraph ''
					StaticText '๐Ÿ’ก Ideas to help consider Inclusive Design principles when making things for others to use.'
				[56] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/starrers'
				[57] link '1', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/forks'
				[58] link '2', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/merge_requests'
				[59] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[60] link 'E', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website'
				heading 'Byte Blaze / ericwbailey.website'
					[98] link 'Byte Blaze / ericwbailey.website', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website'
				StaticText 'Owner'
				paragraph ''
					StaticText '๐Ÿ“ Repo for my personal website.'
				[61] link '2', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/starrers'
				[62] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/forks'
				[63] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/merge_requests'
				[64] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[65] link 'G', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space'
				heading 'Byte Blaze / gimmiethat.space'
					[99] link 'Byte Blaze / gimmiethat.space', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space'
				StaticText 'Owner'
				paragraph ''
					StaticText 'I need some space.'
				[66] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/starrers'
				[67] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/forks'
				[68] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/merge_requests'
				[69] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/issues'
				StaticText 'Updated'
				time 'Apr 25, 2023 3:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[70] link 'M', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people'
				heading 'Byte Blaze / millennials-to-snake-people'
					[100] link 'Byte Blaze / millennials-to-snake-people', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people'
				StaticText 'Owner'
				paragraph ''
					StaticText "๐Ÿ Chrome extension that replaces occurrences of 'Millennials' with 'Snake People'"
				[71] link '6', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/starrers'
				[72] link '0', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/forks'
				[73] link '2', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/merge_requests'
				[74] link '4', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[75] link 'R', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline'
				heading 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline'
					[101] link 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline'
				StaticText 'Owner'
				paragraph ''
					StaticText "This extension can remove and restore the presence of timeline items generated by a project board event from GitHub's timeline."
				[76] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/starrers'
				[77] link '1', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/forks'
				[78] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/merge_requests'
				[79] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[80] link 'S', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme'
				heading 'Byte Blaze / solarized-prism-theme'
					[102] link 'Byte Blaze / solarized-prism-theme', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme'
				StaticText 'Owner'
				paragraph ''
					StaticText 'solarized theme for prism.js'
				[81] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/starrers'
				[82] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/forks'
				[83] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/merge_requests'
				[84] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/issues'
				StaticText 'Updated'
				time 'Apr 25, 2023 3:23am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[85] link 'T', url='http://127.0.0.1:8023/byteblaze/timeit'
				heading 'Byte Blaze / timeit'
					[103] link 'Byte Blaze / timeit', url='http://127.0.0.1:8023/byteblaze/timeit'
				StaticText 'Owner'
				paragraph ''
					StaticText 'Rails implementation of time tracking tool timeit'
				[86] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/starrers'
				[87] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/forks'
				[88] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/merge_requests'
				[89] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
Currently on the GitLab Projects dashboard page. I see the list of repositories, including the A11Y Project repository listed as โ€œThe A11Y Project / a11yproject.comโ€ with link ID 30 (and another identical link ID 92). The repository page itself is not yet opened; I need to navigate to it before accessing its merge requests.
To post a comment, I must first reach the specific merge request within the a11yproject/a11yproject.com project. The dashboard only lists the repository; I need to click into it to see its Merge Requests tab and then locate the semantic HTML merge request.
click('30')

Active Tab

http://127.0.0.1:8023/a11yproject/a11yproject.com

Text Observation (Click to expand/collapse)
RootWebArea 'The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[24] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[25] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[26] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[27] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[28] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[29] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[30] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[31] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'a11yproject.com'
				[32] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
					StaticText 'A'
			listitem ''
				[33] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity'
			listitem ''
				[34] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
			listitem ''
				[35] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
					StaticText '40'
			listitem ''
				[36] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
					StaticText '10'
			listitem ''
				[37] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines'
			listitem ''
				[38] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration'
			listitem ''
				[39] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments'
			listitem ''
				[40] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages'
			listitem ''
				[41] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters'
			listitem ''
				[42] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics'
				list ''
					listitem ''
						[89] link 'Metrics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics'
					listitem ''
						[90] link 'Error Tracking', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/error_tracking'
					listitem ''
						[91] link 'Alerts', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/alert_management'
					listitem ''
						[92] link 'Incidents', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/incidents'
			listitem ''
				[43] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics'
			listitem ''
				[44] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home'
			listitem ''
				[45] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets'
			listitem ''
				[46] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit'
		[3] button 'Collapse sidebar'
	alert '', live='assertive', atomic, relevant='additions text'
		[4] button 'Dismiss'
		alert '', live='assertive', atomic, relevant='additions text'
			StaticText "You can't push or pull repositories using SSH until you add an SSH key to your profile."
			[20] link 'Add SSH key', url='http://127.0.0.1:8023/-/profile/keys'
			[21] button "Don't show again"
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[47] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject'
			listitem ''
				[48] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
	main ''
		StaticText 'A'
		heading 'a11yproject.com'
		StaticText 'Project ID: 174'
		[5] button 'Copy project ID', live='polite', relevant='additions text'
		[6] link 'Leave project', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/project_members/leave'
		[7] button '', hasPopup='menu', expanded=False
		[8] button 'Unstar'
		[9] link '21', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/starrers'
		[10] link 'Fork', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/forks/new'
		[11] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/forks'
		navigation ''
			list ''
				listitem ''
					[76] link '2,320 Commits', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commits/main'
						[93] strong ''
							StaticText '2,320'
				listitem ''
					[77] link '15 Branches', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/branches'
						[94] strong ''
							StaticText '15'
				listitem ''
					[78] link '5 Tags', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tags'
						[95] strong ''
							StaticText '5'
				listitem ''
					[79] link '85.5 MB Project Storage', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/usage_quotas'
						[96] strong ''
							StaticText '85.5 MB'
				listitem ''
					[80] link '5 Releases', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/releases'
						[97] strong ''
							StaticText '5'
		paragraph ''
			StaticText 'The A11Y Project is a community-driven effort to make digital accessibility easier.'
		image 'user avatar', url='https://www.gravatar.com/avatar/e85e67b83d0af57b5944eb23d3d25d21?s=80&d=identicon'
		[12] link 'Update...', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/ed37a2f2f0070d24e9e30f06672ceb27d740fb30'
		[13] button 'Toggle commit description'
		StaticText 'Eric Bailey authored'
		time 'Mar 14, 2023 7:04am GMT+0600'
			StaticText '2 years ago'
		[14] button 'Unverified'
		group ''
			StaticText 'ed37a2f2'
			[22] button 'Copy commit SHA', live='polite', relevant='additions text'
		[15] button 'main', hasPopup='menu', expanded=False
		navigation 'Files breadcrumb'
			list ''
				listitem ''
					[81] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main/'
				listitem ''
					StaticText '/'
					[82] button 'Add to tree', hasPopup='menu', expanded=False
		[16] link 'Find file', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/find_file/main'
		[17] link 'Web IDE', url='http://127.0.0.1:8023/-/ide/project/a11yproject/a11yproject.com/edit/main/-/'
		[18] button 'Download'
			StaticText 'Select Archive Format'
		[19] link 'Clone', url='http://127.0.0.1:8023/a11yproject/a11yproject.com#'
		list ''
			listitem ''
				[49] link 'README', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/README.md'
			listitem ''
				[50] link 'Add LICENSE', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/new/main?commit_message=Add+LICENSE&file_name=LICENSE'
			listitem ''
				[51] link 'Add CHANGELOG', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/new/main?commit_message=Add+CHANGELOG&file_name=CHANGELOG'
			listitem ''
				[52] link 'Add CONTRIBUTING', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/new/main?commit_message=Add+CONTRIBUTING&file_name=CONTRIBUTING.md'
			listitem ''
				[53] link 'Enable Auto DevOps', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/settings/ci_cd#autodevops-settings'
			listitem ''
				[54] link 'Add Kubernetes cluster', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters'
			listitem ''
				[55] link 'Set up CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/ci/editor'
			listitem ''
				[56] link 'Configure Integrations', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/settings/integrations'
		table 'Files, directories, and submodules in the path / for commit reference main', live='polite', relevant='additions text'
			rowgroup ''
				row ''
					columnheader 'Name'
					columnheader 'Last commit'
					columnheader 'Last update'
			rowgroup ''
				row ''
					cell '.github'
						[98] link '.github', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main/.github'
					cell 'Update issue templates'
						[99] link 'Update issue templates', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/6ecb00e170c51b73cffcb6169c968f1055462d3c'
					cell '4 years ago'
						time 'Oct 13, 2021 12:46am GMT+0600'
							StaticText '4 years ago'
				row ''
					cell '.tours'
						[100] link '.tours', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main/.tours'
					cell 'Add Jammies announcement (#1354)'
						[101] link 'Add Jammies announcement (#1354)', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/1a0b6922f5920ad2523324aaf8a490b25bfcd41f'
					cell '4 years ago'
						time 'Oct 7, 2021 7:21am GMT+0600'
							StaticText '4 years ago'
				row ''
					cell '.vscode'
						[102] link '.vscode', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main/.vscode'
					cell 'Add some default settings & suggested extensions'
						[103] link 'Add some default settings & suggested extensions', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/63bfefb9cf7e36f5336446ee4af5271f98a0d72a'
					cell '4 years ago'
						time 'Jul 7, 2021 7:06am GMT+0600'
							StaticText '4 years ago'
				row ''
					cell 'src'
						[104] link 'src', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main/src'
					cell 'Update the-power-of-chatgpt-as-a-cognitive-accessibility-assistive-technology-for-traumatic-brain-injury-survivors.md'
						[105] link 'Update the-power-of-chatgpt-as-a-cognitive-accessibility-assistive-technology-for-traumatic-brain-injury-survivors.md', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/ed37a2f2f0070d24e9e30f06672ceb27d740fb30'
					cell '2 years ago'
						time 'Mar 14, 2023 7:04am GMT+0600'
							StaticText '2 years ago'
				row ''
					cell '.editorconfig'
						[106] link '.editorconfig', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/.editorconfig'
					cell 'Use tabs'
						[107] link 'Use tabs', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/78bc299d18ffe2c516cb076d52820a009d24eaaf'
					cell '5 years ago'
						time 'May 30, 2020 10:43pm GMT+0600'
							StaticText '5 years ago'
				row ''
					cell '.eleventy.js'
						[108] link '.eleventy.js', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/.eleventy.js'
					cell 'Initial draft of post collections feature (#1235)'
						[109] link 'Initial draft of post collections feature (#1235)', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/9e903cec9f392fbda9912f708fe3ca4fc4172dc0'
					cell '3 years ago'
						time 'Feb 7, 2022 10:20pm GMT+0600'
							StaticText '3 years ago'
				row ''
					cell '.gitignore'
						[110] link '.gitignore', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/.gitignore'
					cell 'Add initial batch of icons'
						[111] link 'Add initial batch of icons', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/65448fcb55929216c91c5bfb016ded1116f4e2b1'
					cell '5 years ago'
						time 'Apr 27, 2020 9:27am GMT+0600'
							StaticText '5 years ago'
				row ''
					cell '.jshintignore'
						[112] link '.jshintignore', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/.jshintignore'
					cell 'Fix misnamed polyfill file (#1045)'
						[113] link 'Fix misnamed polyfill file (#1045)', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/5e37c6f09c5dcef460924912eaf3c8f79565e0e9'
					cell '5 years ago'
						time 'Aug 4, 2020 9:49am GMT+0600'
							StaticText '5 years ago'
				row ''
					cell '.jshintrc'
						[114] link '.jshintrc', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/.jshintrc'
					cell 'Resolve JS and Style linting issues (#947)'
						[115] link 'Resolve JS and Style linting issues (#947)', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/03e6908e980e936aceeaff14756e52593e89102a'
					cell '5 years ago'
						time 'Jul 16, 2020 1:03am GMT+0600'
							StaticText '5 years ago'
				row ''
					cell '.nvmrc'
						[116] link '.nvmrc', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/.nvmrc'
					cell 'Align engines, nvmrc to 16'
						[117] link 'Align engines, nvmrc to 16', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/dcd5ea0abdcea51aa301c87759e3473edda1b5eb'
					cell '4 years ago'
						time 'Jun 25, 2021 3:34pm GMT+0600'
							StaticText '4 years ago'
				row ''
					cell '.stylelintrc'
						[118] link '.stylelintrc', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/.stylelintrc'
							SvgRoot ''
								group 'stylelint-icon-white'
					cell 'Update stylelint'
						[119] link 'Update stylelint', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/1c03e34e4439983f90d5465b21420240ba1df913'
					cell '3 years ago'
						time 'Mar 17, 2022 7:00am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'AUTHORS'
						[120] link 'AUTHORS', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/AUTHORS'
					cell 'Add AUTHORS'
						[121] link 'Add AUTHORS', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/d20a530719955ec7bd1784d24a2ebb7fed25db22'
					cell '6 years ago'
						time 'Dec 24, 2018 4:25am GMT+0600'
							StaticText '6 years ago'
				row ''
					cell 'CNAME'
						[122] link 'CNAME', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/CNAME'
					cell 'Updating CNAME'
						[123] link 'Updating CNAME', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/65b07338c7a2857dea6c9bd4e1a5a6016870c756'
					cell '12 years ago'
						time 'Jan 15, 2013 3:57am GMT+0600'
							StaticText '12 years ago'
				row ''
					cell 'LICENSE-APLv2'
						[124] link 'LICENSE-APLv2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/LICENSE-APLv2'
					cell 'Create LICENSE-APLv2 (#661)'
						[125] link 'Create LICENSE-APLv2 (#661)', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/64d1fa5e6013289b7366c7de3599ac7ba177be1d'
					cell '6 years ago'
						time 'Nov 18, 2018 4:24am GMT+0600'
							StaticText '6 years ago'
				row ''
					cell 'README.md'
						[126] link 'README.md', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/README.md'
					cell 'Update README.md'
						[127] link 'Update README.md', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/b32809f2627ee11233dc7f54344980ccae16678c'
					cell '2 years ago'
						time 'Feb 28, 2023 7:54am GMT+0600'
							StaticText '2 years ago'
				row ''
					cell 'TECHNOLOGY.md'
						[128] link 'TECHNOLOGY.md', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/TECHNOLOGY.md'
					cell 'edited sentence in TECHNOLOGY.md (#1352)'
						[129] link 'edited sentence in TECHNOLOGY.md (#1352)', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/b961de6e1f80abdb510462f60eeb0f869edb0eb9'
					cell '4 years ago'
						time 'Oct 8, 2021 1:57am GMT+0600'
							StaticText '4 years ago'
				row ''
					cell 'TROUBLESHOOTING.md'
						[130] link 'TROUBLESHOOTING.md', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/TROUBLESHOOTING.md'
					cell 'Usability feedback (#1087)'
						[131] link 'Usability feedback (#1087)', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/722b92bcfc1cae87013297f4eb6320fa66e2ae5b'
					cell '5 years ago'
						time 'Aug 25, 2020 9:30am GMT+0600'
							StaticText '5 years ago'
				row ''
					cell 'gulpfile.js'
						[132] link 'gulpfile.js', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/gulpfile.js'
					cell 'Begin working through richtext content'
						[133] link 'Begin working through richtext content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/682c3ecc40ebf4283f0135cdbfb7de1b502e400a'
					cell '3 years ago'
						time 'Apr 7, 2022 9:19am GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'jsconfig.json'
						[134] link 'jsconfig.json', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/jsconfig.json'
					cell 'Update project config'
						[135] link 'Update project config', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/33092eb91ac3a4ce2cd22e9b0cfa70c49c31bdc2'
					cell '5 years ago'
						time 'May 30, 2020 10:40pm GMT+0600'
							StaticText '5 years ago'
				row ''
					cell 'manifest.json'
						[136] link 'manifest.json', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/manifest.json'
					cell 'Various fixes (#1019)'
						[137] link 'Various fixes (#1019)', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/f27759adb50a9ee008bf04bd618d5f1585c382d9'
					cell '5 years ago'
						time 'Jul 24, 2020 9:51pm GMT+0600'
							StaticText '5 years ago'
				row ''
					cell 'netlify.toml'
						[138] link 'netlify.toml', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/netlify.toml'
					cell 'Add Kevin Mar-Molinero to the Spotlight (#1445)'
						[139] link 'Add Kevin Mar-Molinero to the Spotlight (#1445)', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/d464386d52f3dc36a4a2ee0879253462df637d4c'
					cell '3 years ago'
						time 'Jun 5, 2022 10:53pm GMT+0600'
							StaticText '3 years ago'
				row ''
					cell 'package-lock.json'
						[140] link 'package-lock.json', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/package-lock.json'
					cell 'Bump luxon from 2.3.0 to 2.5.2 (#1504)'
						[141] link 'Bump luxon from 2.3.0 to 2.5.2 (#1504)', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/053aa1283a306c415448f8f0fb2d7549448af9ba'
					cell '2 years ago'
						time 'Jan 18, 2023 7:04am GMT+0600'
							StaticText '2 years ago'
				row ''
					cell 'package.json'
						[142] link 'package.json', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/package.json'
					cell 'Bump nth-check and gulp-svg-sprite (#1483)'
						[143] link 'Bump nth-check and gulp-svg-sprite (#1483)', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/076922ae2de04afb7fc0f9691d845aad7956887b'
					cell '3 years ago'
						time 'Oct 18, 2022 4:30am GMT+0600'
							StaticText '3 years ago'
		article ''
			[23] link 'README.md', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/blob/main/README.md'
				[57] strong ''
					StaticText 'README.md'
			paragraph ''
				[58] link 'A11Y.', url='https://github.com/a11yproject/a11yproject.com/blob/main/src/img/social/og-image-home.png?raw=true'
					image 'A11Y.', url='https://github.com/a11yproject/a11yproject.com/blob/main/src/img/social/og-image-home.png?raw=true'
			heading 'The A11Y Project'
			paragraph ''
				StaticText 'The Accessibility'
				[59] link '(A11Y)', url='https://a11yproject.com/posts/a11y-and-other-numeronyms/'
				StaticText 'Project is an Open-source, community-driven effort to make digital accessibility easier.'
			heading 'Contributing'
			paragraph ''
				StaticText 'You can learn about helping this project by reading our'
				[60] link 'Code of Conduct', url='https://a11yproject.com/code-of-conduct/'
				StaticText ','
				[61] link 'Contributor documentation', url='https://a11yproject.com/contributing-guidelines/'
				StaticText ', and'
				[62] link 'Content Style Guide', url='https://a11yproject.com/content-style-guide/'
				StaticText '. Please familiarize yourself with them before submitting content.'
			paragraph ''
				StaticText 'This'
				code ''
					StaticText 'README'
				StaticText 'is focused on the technical side of the project. If you are interested in contributing information like Posts or Resources, please refer to our'
				[63] link 'Contributing Guidelines', url='https://a11yproject.com/contributing-guidelines/'
				StaticText '.'
			heading 'Development'
			heading 'Technology'
			paragraph ''
				StaticText 'The A11Y Project uses'
				[64] link 'Eleventy', url='https://www.11ty.io/'
				StaticText 'to manage its content. Eleventy relies on'
				[65] link 'Markdown', url='https://daringfireball.net/projects/markdown/syntax'
				StaticText ','
				[66] link 'Sass', url='https://sass-lang.com/'
				StaticText ','
				[67] link 'Nunjucks', url='https://mozilla.github.io/nunjucks/'
				StaticText ', and'
				[68] link 'JSON', url='https://www.json.org/'
				StaticText 'to function.'
			paragraph ''
				StaticText 'It may be helpful to familiarize yourself with these technologies, depending on what you want to do. For more information, check out our'
				[69] link 'Contributor documentation', url='https://a11yproject.com/contributing-guidelines/'
				StaticText '.'
			heading 'Requirements'
			paragraph ''
				StaticText "You'll need access to the following programs and technology in order to get the website running on your computer to work on:"
			list ''
				listitem ''
					ListMarker '0.'
					StaticText 'A command line application such as Terminal.'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'If you want to learn more about working in the command line, Wes Bos offers'
							[144] link 'a great free course', url='https://commandlinepoweruser.com/'
							StaticText '.'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'If you are using Windows,'
							[145] link 'Hyper', url='https://hyper.is/'
							StaticText 'is a good, free command-line application you can download, install, and run.'
				listitem ''
					ListMarker '0.'
					[83] link 'Git', url='https://git-scm.com/'
					StaticText 'version control and a'
					[84] link 'GitHub account', url='https://github.com/'
					StaticText '.'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'You can check to see if Git is already installed on your computer by typing'
							code ''
								StaticText 'git --version'
							StaticText 'into your command line application. If it is installed it will list the currently installed version (e.g.'
							code ''
								StaticText 'git version 2.18.0'
							StaticText ').'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'If you prefer to use a GUI to work with version control, GitHub offers a'
							[146] link 'free desktop app', url='https://desktop.github.com/'
							StaticText '.'
				listitem ''
					ListMarker '0.'
					[85] link 'Node.js', url='https://nodejs.org/en/'
					StaticText ', a programming environment powered by JavaScript.'
					list ''
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'You can check to see if Node.js is already installed on your computer by typing'
							code ''
								StaticText 'node -v'
							StaticText 'into your command line application. If it is installed it will list the currently installed version (e.g.'
							code ''
								StaticText 'v16.4.0'
							StaticText '). The A11Y Project requires a minimum version of'
							code ''
								StaticText '16.0.0'
							StaticText '.'
						listitem ''
							ListMarker 'โ—ฆ'
							StaticText 'It may also be helpful to use a program such as'
							[147] link 'nvm', url='https://github.com/creationix/nvm'
							StaticText "to help manage your Node.js versions. This will ensure that the version of Node.js your computer uses to run various things won't conflict with an updated version. For Windows users, you could use"
							[148] link 'coreybutler/nvm-windows', url='https://github.com/coreybutler/nvm-windows'
							StaticText '.'
			heading 'Installation'
			paragraph ''
				StaticText 'Once you have met'
				[70] link 'the prerequisites', url='http://127.0.0.1:8023/a11yproject/a11yproject.com#requirements'
				StaticText ', follow these steps to install the website on your computer:'
			list ''
				listitem ''
					ListMarker '0.'
					StaticText 'Clone this repository by entering this command into your command line application:'
					code ''
						StaticText 'git clone https://github.com/a11yproject/a11yproject.com.git'
					StaticText '. It will create a version-controlled copy of the website in the directory you entered the command in.'
				listitem ''
					ListMarker '0.'
					StaticText "Navigate into the project's"
					[86] link 'root directory', url='https://en.m.wikipedia.org/wiki/Root_directory'
					StaticText 'by typing'
					code ''
						StaticText 'cd a11yproject.com'
					StaticText 'in your command line application.'
				listitem ''
					ListMarker '0.'
					StaticText "Install the project's Node.js modules by typing"
					code ''
						StaticText 'npm install'
					StaticText 'into your command line application. A list of these modules should be displayed after they are downloaded and installed.'
			heading 'Running the website'
			paragraph ''
				StaticText 'After cloning and installing project Node.js modules, you will need to tell Node.js to compile the project and turn it into a website. To do this:'
			list ''
				listitem ''
					ListMarker 'โ€ข'
					[87] strong ''
						StaticText 'macOS and Linux:'
					StaticText 'Type'
					code ''
						StaticText 'npm start'
					StaticText 'into your command line application.'
				listitem ''
					ListMarker 'โ€ข'
					[88] strong ''
						StaticText 'Windows:'
					StaticText 'Type'
					code ''
						StaticText 'npm run eleventy-watch & npm run gulp-watch'
					StaticText 'into your command line application.'
			paragraph ''
				StaticText 'Your command line application will then display some information about Eleventy, including a line that starts with'
				code ''
					StaticText 'Local:'
				StaticText '. You can copy the URL it points to (it should read something like'
				[71] link 'http://localhost:3000', url='http://localhost:3000/'
					code ''
						StaticText 'http://localhost:3000'
				StaticText ') and paste it into a browser tab. This will load a local copy of the website that you can interact with to preview your changes.'
			paragraph ''
				StaticText 'You can also use the'
				code ''
					StaticText 'External'
				StaticText 'URL to preview the local copy on another device connected to the same network, which helps you check to see how the site looks and functions on things like smartphones. This is done via'
				[72] link 'Browsersync', url='https://www.browsersync.io/'
				StaticText '.'
			heading 'Updating the website'
			paragraph ''
				StaticText "Saving project files will make Node.js regenerate the website to reflect the changes you made. Your command line application will display some new messaging to reflect this, including any errors you might accidentally make. Don't worry! Since the site uses version control, you're not in danger of seriously breaking anything. If you fix the error, Node.js should continue to run."
			paragraph ''
				StaticText 'Make sure you edit the files in the'
				code ''
					StaticText 'src/'
				StaticText 'subdirectory. Any edits made in the'
				code ''
					StaticText 'dist'
				StaticText 'subdirectory will be overwritten by the next change to any file in'
				code ''
					StaticText 'src/'
				StaticText 'and all your hard work will be lost!'
			heading 'Quitting'
			paragraph ''
				StaticText 'You can tell Node.js to stop running by pressing the Control and C keys at the same time in your command line application, or by closing the command line application window or tab.'
			heading 'Code Tour'
			paragraph ''
				StaticText 'If you use'
				[73] link 'Visual Studio Code', url='https://code.visualstudio.com/'
				StaticText 'as your code editor, you can take an introductory tour of the repository via the'
				[74] link 'CodeTour extension', url='https://marketplace.visualstudio.com/items?itemName=vsls-contrib.codetour'
				StaticText '.'
			heading 'Troubleshooting'
			paragraph ''
				StaticText 'Please refer to our'
				[75] link 'Troubleshooting documentation', url='https://github.com/a11yproject/a11yproject.com/blob/main/TROUBLESHOOTING.md'
				StaticText 'for help with issues running the site.'
Currently on the a11yproject/a11yproject.com repository main page. The project navigation sidebar includes a link with ID 36 labeled โ€œMerge requestsโ€ pointing to `/a11yproject/a11yproject.com/-/merge_requests`.
To comment on a merge request, we must first navigate to the Merge Requests page and locate the specific MR concerning the semantic HTML post. Clicking the โ€œMerge requestsโ€ link is the logical next step.
click('36')

Active Tab

http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests

Text Observation (Click to expand/collapse)
RootWebArea 'Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[11] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[12] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[13] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[14] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[15] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[16] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[17] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[18] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'a11yproject.com'
				[19] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
					StaticText 'A'
			listitem ''
				[20] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity'
			listitem ''
				[21] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
			listitem ''
				[22] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
					StaticText '40'
			listitem ''
				[23] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
					StaticText '10'
			listitem ''
				[24] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines'
			listitem ''
				[25] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration'
			listitem ''
				[26] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments'
			listitem ''
				[27] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages'
			listitem ''
				[28] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters'
			listitem ''
				[29] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics'
			listitem ''
				[30] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics'
			listitem ''
				[31] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home'
			listitem ''
				[32] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets'
			listitem ''
				[33] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit'
		[3] button 'Collapse sidebar'
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[34] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject'
			listitem ''
				[35] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
			listitem ''
				[36] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
	main ''
		list ''
			listitem ''
				[37] link 'Open 10', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=opened'
			listitem ''
				[38] link 'Merged 816', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=merged'
			listitem ''
				[39] link 'Closed 87', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=closed'
			listitem ''
				[40] link 'All 913', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=all'
		[4] link 'Subscribe to RSS feed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests.atom?feed_token=TMN_bBn9Z48qVbUFZV45&state=opened'
		group ''
			[8] button 'Export as CSV'
		[5] button 'Edit merge requests'
		[6] link 'New merge request', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/new'
		[7] button 'Recent searches'
		list ''
			listitem ''
				[41] textbox 'Search or filter results...'
		group ''
			[9] button 'Created date', hasPopup='listbox'
			[10] link 'Sort direction', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?sort=created_asc'
		complementary 'Bulk update', live='polite', relevant='additions text'
		list ''
			listitem ''
				[42] link 'Add draft of What is Semantic HTML post', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
				StaticText '!1531 ยท created'
				time 'Mar 19, 2023 8:00am GMT+0600'
					StaticText '2 years ago'
				StaticText 'by'
				[43] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
				list ''
					listitem ''
						[74] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
					listitem ''
						[75] link 'Assigned to Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
							image '', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=32&d=identicon'
					listitem ''
						[76] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#notes'
				StaticText 'updated'
				time 'Mar 28, 2023 12:37am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[44] link 'WIP - Post: Pitfalls of accessible components', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1490'
				StaticText '!1490 ยท created'
				time 'Nov 30, 2022 2:47pm GMT+0600'
					StaticText '2 years ago'
				StaticText 'by'
				[45] link 'Erik Kroes', url='http://127.0.0.1:8023/erikkroes'
				list ''
					listitem ''
						[77] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1818'
					listitem ''
						[78] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
							image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon'
					listitem ''
						[79] link '26', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1490#notes'
				StaticText 'updated'
				time 'Mar 23, 2023 2:20pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[46] link 'update or remove 404 links', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1485'
				StaticText '!1485 ยท created'
				time 'Oct 25, 2022 3:43am GMT+0600'
					StaticText '3 years ago'
				StaticText 'by'
				[47] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				list ''
					listitem ''
						[80] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1819'
					listitem ''
						[81] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1485'
					listitem ''
						[82] link 'Assigned to Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
							image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon'
					listitem ''
						[83] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1485#notes'
				StaticText 'updated'
				time 'Mar 28, 2023 5:19am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[48] link 'How to: Article how to make an accessible nav with dropdowns', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1472'
				StaticText '!1472 ยท created'
				time 'Sep 4, 2022 10:23pm GMT+0600'
					StaticText '3 years ago'
				StaticText 'by'
				[49] link 'James Bateson', url='http://127.0.0.1:8023/jimbateson'
				list ''
					listitem ''
						[84] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1817'
					listitem ''
						[85] link 'Review requested from James Bateson', url='http://127.0.0.1:8023/jimbateson'
							image '', url='https://www.gravatar.com/avatar/c8a3f23a3a2b552a4f75c1add9f367aa?s=32&d=identicon'
						[86] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
							image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon'
					listitem ''
						[87] link '50', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1472#notes'
				StaticText 'updated'
				time 'Mar 23, 2023 1:43pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[50] link 'Feat/toggle checklist groups', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1280'
				StaticText '!1280 ยท created'
				time 'May 22, 2021 3:08am GMT+0600'
					StaticText '4 years ago'
				StaticText 'by'
				[51] link 'rachel fischoff', url='http://127.0.0.1:8023/rachel-fischoff'
				StaticText ''
				[52] link 'checklist', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=checklist'
				[53] link 'javascript', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=javascript'
				[54] link 'markup', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=markup'
				list ''
					listitem ''
						[88] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1815'
					listitem ''
						[89] link 'Review requested from rachel fischoff', url='http://127.0.0.1:8023/rachel-fischoff'
							image '', url='https://www.gravatar.com/avatar/3a8f51538b6172f442cd959faa4d7953?s=32&d=identicon'
						[90] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
							image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon'
						[91] link 'Review requested from EJ Mason', url='http://127.0.0.1:8023/mxmason'
							image '', url='https://www.gravatar.com/avatar/2b916a82cf76b84365e49af6bded0e02?s=32&d=identicon'
					listitem "1 approver (you've approved)"
						StaticText 'Approved'
					listitem ''
						[92] link '22', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1280#notes'
				StaticText 'updated'
				time 'Mar 23, 2023 2:46pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[55] link 'feat: add WCAG levels', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1270'
				StaticText '!1270 ยท created'
				time 'May 9, 2021 8:37pm GMT+0600'
					StaticText '4 years ago'
				StaticText 'by'
				[56] link 'Agustina Chaer', url='http://127.0.0.1:8023/aguscha333'
				StaticText ''
				[57] link 'data', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=data'
				[58] link 'javascript', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=javascript'
				[59] link 'markup', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=markup'
				[60] link 'styling', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=styling'
				list ''
					listitem ''
						[93] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1816'
					listitem ''
						[94] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1270'
					listitem ''
						[95] link 'Assigned to Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
							image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon'
					listitem ''
						[96] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
							image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon'
						[97] link 'Review requested from Agustina Chaer', url='http://127.0.0.1:8023/aguscha333'
							image '', url='https://www.gravatar.com/avatar/c3f4b8256d6ee40eda4c82780f87dc89?s=32&d=identicon'
						[98] link 'Review requested from EJ Mason', url='http://127.0.0.1:8023/mxmason'
							image '', url='https://www.gravatar.com/avatar/2b916a82cf76b84365e49af6bded0e02?s=32&d=identicon'
					listitem ''
						[99] link '17', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1270#notes'
				StaticText 'updated'
				time 'Mar 28, 2023 5:21am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[61] link 'Fix card focus edge cases', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1265'
				StaticText '!1265 ยท created'
				time 'Apr 30, 2021 12:49am GMT+0600'
					StaticText '4 years ago'
				StaticText 'by'
				[62] link 'EJ Mason', url='http://127.0.0.1:8023/mxmason'
				StaticText ''
				[63] link 'accessibility', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=accessibility'
				[64] link 'styling', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=styling'
				list ''
					listitem ''
						[100] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1265'
					listitem ''
						[101] link 'Assigned to EJ Mason', url='http://127.0.0.1:8023/mxmason'
							image '', url='https://www.gravatar.com/avatar/2b916a82cf76b84365e49af6bded0e02?s=32&d=identicon'
					listitem ''
						[102] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
							image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon'
					listitem ''
						[103] link '1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1265#notes'
				StaticText 'updated'
				time 'Mar 23, 2023 2:46pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[65] link 'Add environment variables to project', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1178'
				StaticText '!1178 ยท created'
				time 'Jan 17, 2021 8:47pm GMT+0600'
					StaticText '4 years ago'
				StaticText 'by'
				[66] link 'Dan Matthew', url='http://127.0.0.1:8023/danielmatthew'
				StaticText ''
				[67] link 'javascript', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=javascript'
				[68] link 'markup', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=markup'
				[69] link 'node', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=node'
				list ''
					listitem ''
						[104] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1814'
					listitem ''
						[105] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1178'
					listitem ''
						[106] link 'Review requested from Dan Matthew', url='http://127.0.0.1:8023/danielmatthew'
							image '', url='https://www.gravatar.com/avatar/9ffd1a245335bab9ab120dfb380ee7d5?s=32&d=identicon'
					listitem ''
						[107] link '4', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1178#notes'
				StaticText 'updated'
				time 'Mar 23, 2023 1:39pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[70] link 'Remove Gulp in Favor of NPM CLI', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1141'
				StaticText '!1141 ยท created'
				time 'Oct 27, 2020 11:27am GMT+0600'
					StaticText '5 years ago'
				StaticText 'by'
				[71] link 'Wayne Elgin', url='http://127.0.0.1:8023/esjay'
				list ''
					listitem ''
						[108] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1141'
					listitem ''
						[109] link '1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1141#notes'
				StaticText 'updated'
				time 'Feb 16, 2021 9:36am GMT+0600'
					StaticText '4 years ago'
			listitem ''
				[72] link 'Add color utility classes', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1071'
				StaticText '!1071 ยท created'
				time 'Aug 18, 2020 10:09am GMT+0600'
					StaticText '5 years ago'
				StaticText 'by'
				[73] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				list ''
					listitem ''
						[110] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1071'
					listitem ''
						[111] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1071#notes'
				StaticText 'updated'
				time 'Aug 25, 2020 10:03am GMT+0600'
					StaticText '5 years ago'
We are on the Merge requests list page of the a11yproject/a11yproject.com repository. The list contains a link with ID **42** that opens the merge request titled โ€œAdd draft of What is Semantic HTML postโ€, which is the merge request related to the semantic HTML post.
The goal requires posting a comment โ€œlgtmโ€ on that merge request. The MR is not yet opened, so we must click its link first. No other actions are needed before that.
click('42')

Active Tab

http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531

Text Observation (Click to expand/collapse)
RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[48] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[49] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[50] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[54] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'a11yproject.com'
				[56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
					StaticText 'A'
			listitem ''
				[57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity'
			listitem ''
				[58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
			listitem ''
				[59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
					StaticText '40'
			listitem ''
				[60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
					StaticText '10'
			listitem ''
				[61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines'
			listitem ''
				[62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration'
			listitem ''
				[63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments'
			listitem ''
				[64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages'
			listitem ''
				[65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters'
			listitem ''
				[66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics'
			listitem ''
				[67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics'
			listitem ''
				[68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home'
			listitem ''
				[69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets'
			listitem ''
				[70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit'
		[3] button 'Collapse sidebar'
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject'
			listitem ''
				[72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
			listitem ''
				[73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
			listitem ''
				[74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	main ''
		heading 'Add draft of What is Semantic HTML post'
		[4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit'
		[5] button 'Code'
		[6] button ''
		StaticText 'Open'
		[7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
		StaticText 'requested to merge'
		[8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		[9] button 'Copy branch name', live='polite', relevant='additions text'
		StaticText 'into'
		[10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
		time 'Mar 19, 2023 8:00am GMT+0600'
			StaticText '2 years ago'
		list ''
			listitem ''
				[75] link 'Overview 0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
			listitem ''
				[76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits'
			listitem ''
				[77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines'
			listitem ''
				[78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs'
		paragraph ''
			StaticText 'See'
			[30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
			StaticText '.'
		[11] button '๐Ÿ‘ 0'
		[12] button '๐Ÿ‘Ž 0'
		[13] button 'Add reaction', hasPopup='menu', expanded=False
		[14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
			image 'status_failed'
		StaticText 'Pipeline'
		[15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
		StaticText 'failed for'
		[16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3'
		StaticText 'on'
		[17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		time 'Mar 23, 2023 3:00pm GMT+0600'
			StaticText '2 years ago'
		[18] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[19] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[20] button 'Approve'
		StaticText 'Approval is optional'
		[21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md'
		image 'Success'
		paragraph ''
			StaticText 'Ready to merge!'
		[22] checkbox 'Delete source branch', checked='false'
		[23] LabelText ''
			StaticText 'Delete source branch'
		[24] checkbox 'Squash commits', checked='false'
		[25] LabelText ''
			StaticText 'Squash commits'
		[26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge'
		[27] checkbox 'Edit commit message', checked='false'
		[28] LabelText ''
			StaticText 'Edit commit message'
		StaticText '1 commit and 1 merge commit will be added to main . ยท'
		paragraph ''
			StaticText 'Mentions issue'
			[31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
		group ''
			[32] button 'Merge...'
		heading 'Activity'
		[29] button 'Sort or filter', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[79] link 'Administrator', url='http://127.0.0.1:8023/root'
				StaticText 'restored source branch'
				code ''
					StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html'
				[80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192'
					time 'Mar 23, 2023 1:43pm GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				StaticText 'assigned to'
				[82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey'
				[83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093'
					time 'Mar 28, 2023 12:37am GMT+0600'
						StaticText '2 years ago'
		list ''
			listitem ''
				tablist '', multiselectable=False, orientation='horizontal'
					tab 'Write', selected=True
					tab 'Preview', selected=False
					[90] button 'Add bold text (Ctrl+B)'
					[91] button 'Add italic text (Ctrl+I)'
					[92] button 'Add strikethrough text (Ctrl+โ‡งX)'
					[93] button 'Insert a quote'
					[94] button 'Insert code'
					[95] button 'Add a link (Ctrl+K)'
					[96] button 'Add a bullet list'
					[97] button 'Add a numbered list'
					[98] button 'Add a checklist'
					[99] button 'Add a collapsible section'
					[100] button 'Add a table'
					[101] button 'Attach a file or image'
					[102] button 'Go full screen'
				[84] textbox 'Comment'
				StaticText 'Supports'
				[85] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown'
				StaticText '. For'
				[86] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions'
				StaticText ', type / .'
				[87] button 'Comment', disabled=True
				[88] button 'Toggle dropdown', disabled=True, hasPopup='menu', expanded=False
				[89] button 'Close merge request'
		complementary 'merge_request', live='polite', relevant='additions text'
			[33] button 'Toggle sidebar'
			[34] button 'Add a to do'
			StaticText 'Assignee'
			[35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			[36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey'
				image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			StaticText '0 Reviewers'
			[37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'None -'
			[38] button 'assign yourself'
			StaticText 'Labels'
			[39] button 'Edit'
			StaticText 'None Milestone'
			[40] button 'Edit'
			StaticText 'None Time tracking'
			[41] button 'Add time entry'
			StaticText 'No estimate or time spent Lock merge request'
			[42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'Unlocked Notifications Notifications'
			switch 'Notifications', checked='false'
			StaticText '3 participants'
			[43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			[44] link 'Administrator', url='http://127.0.0.1:8023/root'
				image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon'
			[45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
				image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon'
			StaticText 'Reference: a11yproject/a11yproject.com!1531'
			[46] button 'Copy Reference', live='polite', relevant='additions text'
			StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html'
			[47] button 'Copy branch name', live='polite', relevant='additions text'
The current page is the merge request detail for !1531. - Comment section is visible: a textbox with ID **84** labeled โ€œCommentโ€. - The โ€œCommentโ€ button has ID **87** and is currently disabled until text is entered in the textbox. - The goal is to post the comment text โ€œlgtmโ€.
To successfully submit the comment, the textbox must be filled first; the comment button then becomes enabled. GitLab submits comments when Enter is pressed while the comment box is focused. Therefore, filling the textbox with โ€œlgtmโ€ and pressing Enter will submit the comment automatically.
fill('84', 'lgtm', False)

Active Tab

http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531

Text Observation (Click to expand/collapse)
RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[48] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[49] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[50] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[54] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'a11yproject.com'
				[56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
					StaticText 'A'
			listitem ''
				[57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity'
			listitem ''
				[58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
			listitem ''
				[59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
					StaticText '40'
			listitem ''
				[60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
					StaticText '10'
			listitem ''
				[61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines'
			listitem ''
				[62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration'
			listitem ''
				[63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments'
			listitem ''
				[64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages'
			listitem ''
				[65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters'
			listitem ''
				[66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics'
			listitem ''
				[67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics'
			listitem ''
				[68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home'
			listitem ''
				[69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets'
			listitem ''
				[70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit'
		[3] button 'Collapse sidebar'
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject'
			listitem ''
				[72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
			listitem ''
				[73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
			listitem ''
				[74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	main ''
		heading 'Add draft of What is Semantic HTML post'
		[4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit'
		[5] button 'Code'
		[6] button ''
		StaticText 'Open'
		[7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
		StaticText 'requested to merge'
		[8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		[9] button 'Copy branch name', live='polite', relevant='additions text'
		StaticText 'into'
		[10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
		time 'Mar 19, 2023 8:00am GMT+0600'
			StaticText '2 years ago'
		list ''
			listitem ''
				[75] link 'Overview 0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
			listitem ''
				[76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits'
			listitem ''
				[77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines'
			listitem ''
				[78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs'
		paragraph ''
			StaticText 'See'
			[30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
			StaticText '.'
		[11] button '๐Ÿ‘ 0'
		[12] button '๐Ÿ‘Ž 0'
		[13] button 'Add reaction', hasPopup='menu', expanded=False
		[14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
			image 'status_failed'
		StaticText 'Pipeline'
		[15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
		StaticText 'failed for'
		[16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3'
		StaticText 'on'
		[17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		time 'Mar 23, 2023 3:00pm GMT+0600'
			StaticText '2 years ago'
		[18] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[19] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[20] button 'Approve'
		StaticText 'Approval is optional'
		[21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md'
		image 'Success'
		paragraph ''
			StaticText 'Ready to merge!'
		[22] checkbox 'Delete source branch', checked='false'
		[23] LabelText ''
			StaticText 'Delete source branch'
		[24] checkbox 'Squash commits', checked='false'
		[25] LabelText ''
			StaticText 'Squash commits'
		[26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge'
		[27] checkbox 'Edit commit message', checked='false'
		[28] LabelText ''
			StaticText 'Edit commit message'
		StaticText '1 commit and 1 merge commit will be added to main . ยท'
		paragraph ''
			StaticText 'Mentions issue'
			[31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
		group ''
			[32] button 'Merge...'
		heading 'Activity'
		[29] button 'Sort or filter', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[79] link 'Administrator', url='http://127.0.0.1:8023/root'
				StaticText 'restored source branch'
				code ''
					StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html'
				[80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192'
					time 'Mar 23, 2023 1:43pm GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				StaticText 'assigned to'
				[82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey'
				[83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093'
					time 'Mar 28, 2023 12:37am GMT+0600'
						StaticText '2 years ago'
		list ''
			listitem ''
				tablist '', multiselectable=False, orientation='horizontal'
					tab 'Write', selected=True
					tab 'Preview', selected=False
					[90] button 'Add bold text (Ctrl+B)'
					[91] button 'Add italic text (Ctrl+I)'
					[92] button 'Add strikethrough text (Ctrl+โ‡งX)'
					[93] button 'Insert a quote'
					[94] button 'Insert code'
					[95] button 'Add a link (Ctrl+K)'
					[96] button 'Add a bullet list'
					[97] button 'Add a numbered list'
					[98] button 'Add a checklist'
					[99] button 'Add a collapsible section'
					[100] button 'Add a table'
					[101] button 'Attach a file or image'
					[102] button 'Go full screen'
				[84] textbox 'Comment' value='lgtm', focused
					StaticText 'lgtm'
				StaticText 'Supports'
				[85] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown'
				StaticText '. For'
				[86] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions'
				StaticText ', type / .'
				[87] button 'Comment'
				[88] button 'Toggle dropdown', hasPopup='menu', expanded=False
				[89] button 'Comment & close merge request'
		complementary 'merge_request', live='polite', relevant='additions text'
			[33] button 'Toggle sidebar'
			[34] button 'Add a to do'
			StaticText 'Assignee'
			[35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			[36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey'
				image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			StaticText '0 Reviewers'
			[37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'None -'
			[38] button 'assign yourself'
			StaticText 'Labels'
			[39] button 'Edit'
			StaticText 'None Milestone'
			[40] button 'Edit'
			StaticText 'None Time tracking'
			[41] button 'Add time entry'
			StaticText 'No estimate or time spent Lock merge request'
			[42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'Unlocked Notifications Notifications'
			switch 'Notifications', checked='false'
			StaticText '3 participants'
			[43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			[44] link 'Administrator', url='http://127.0.0.1:8023/root'
				image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon'
			[45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
				image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon'
			StaticText 'Reference: a11yproject/a11yproject.com!1531'
			[46] button 'Copy Reference', live='polite', relevant='additions text'
			StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html'
			[47] button 'Copy branch name', live='polite', relevant='additions text'
Jump Action
[B]goto('http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests')

Active Tab

http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests

Text Observation (Click to expand/collapse)
RootWebArea 'Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[11] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[12] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[13] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[14] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[15] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[16] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[17] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[18] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'a11yproject.com'
				[19] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
					StaticText 'A'
			listitem ''
				[20] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity'
			listitem ''
				[21] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
			listitem ''
				[22] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
					StaticText '40'
			listitem ''
				[23] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
					StaticText '10'
			listitem ''
				[24] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines'
			listitem ''
				[25] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration'
			listitem ''
				[26] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments'
			listitem ''
				[27] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages'
			listitem ''
				[28] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters'
			listitem ''
				[29] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics'
			listitem ''
				[30] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics'
			listitem ''
				[31] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home'
			listitem ''
				[32] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets'
			listitem ''
				[33] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit'
		[3] button 'Collapse sidebar'
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[34] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject'
			listitem ''
				[35] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
			listitem ''
				[36] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
	main ''
		list ''
			listitem ''
				[37] link 'Open 10', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=opened'
			listitem ''
				[38] link 'Merged 816', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=merged'
			listitem ''
				[39] link 'Closed 87', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=closed'
			listitem ''
				[40] link 'All 913', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?state=all'
		[4] link 'Subscribe to RSS feed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests.atom?feed_token=TMN_bBn9Z48qVbUFZV45&state=opened'
		group ''
			[8] button 'Export as CSV'
		[5] button 'Edit merge requests'
		[6] link 'New merge request', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/new'
		[7] button 'Recent searches'
		list ''
			listitem ''
				[41] textbox 'Search or filter results...'
		group ''
			[9] button 'Created date', hasPopup='listbox'
			[10] link 'Sort direction', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?sort=created_asc'
		complementary 'Bulk update', live='polite', relevant='additions text'
		list ''
			listitem ''
				[42] link 'Add draft of What is Semantic HTML post', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
				StaticText '!1531 ยท created'
				time 'Mar 19, 2023 8:00am GMT+0600'
					StaticText '2 years ago'
				StaticText 'by'
				[43] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
				list ''
					listitem ''
						[74] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
					listitem ''
						[75] link 'Assigned to Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
							image '', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=32&d=identicon'
					listitem ''
						[76] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#notes'
				StaticText 'updated'
				time 'Mar 28, 2023 12:37am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[44] link 'WIP - Post: Pitfalls of accessible components', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1490'
				StaticText '!1490 ยท created'
				time 'Nov 30, 2022 2:47pm GMT+0600'
					StaticText '2 years ago'
				StaticText 'by'
				[45] link 'Erik Kroes', url='http://127.0.0.1:8023/erikkroes'
				list ''
					listitem ''
						[77] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1818'
					listitem ''
						[78] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
							image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon'
					listitem ''
						[79] link '26', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1490#notes'
				StaticText 'updated'
				time 'Mar 23, 2023 2:20pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[46] link 'update or remove 404 links', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1485'
				StaticText '!1485 ยท created'
				time 'Oct 25, 2022 3:43am GMT+0600'
					StaticText '3 years ago'
				StaticText 'by'
				[47] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				list ''
					listitem ''
						[80] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1819'
					listitem ''
						[81] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1485'
					listitem ''
						[82] link 'Assigned to Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
							image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon'
					listitem ''
						[83] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1485#notes'
				StaticText 'updated'
				time 'Mar 28, 2023 5:19am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[48] link 'How to: Article how to make an accessible nav with dropdowns', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1472'
				StaticText '!1472 ยท created'
				time 'Sep 4, 2022 10:23pm GMT+0600'
					StaticText '3 years ago'
				StaticText 'by'
				[49] link 'James Bateson', url='http://127.0.0.1:8023/jimbateson'
				list ''
					listitem ''
						[84] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1817'
					listitem ''
						[85] link 'Review requested from James Bateson', url='http://127.0.0.1:8023/jimbateson'
							image '', url='https://www.gravatar.com/avatar/c8a3f23a3a2b552a4f75c1add9f367aa?s=32&d=identicon'
						[86] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
							image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon'
					listitem ''
						[87] link '50', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1472#notes'
				StaticText 'updated'
				time 'Mar 23, 2023 1:43pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[50] link 'Feat/toggle checklist groups', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1280'
				StaticText '!1280 ยท created'
				time 'May 22, 2021 3:08am GMT+0600'
					StaticText '4 years ago'
				StaticText 'by'
				[51] link 'rachel fischoff', url='http://127.0.0.1:8023/rachel-fischoff'
				StaticText ''
				[52] link 'checklist', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=checklist'
				[53] link 'javascript', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=javascript'
				[54] link 'markup', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=markup'
				list ''
					listitem ''
						[88] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1815'
					listitem ''
						[89] link 'Review requested from rachel fischoff', url='http://127.0.0.1:8023/rachel-fischoff'
							image '', url='https://www.gravatar.com/avatar/3a8f51538b6172f442cd959faa4d7953?s=32&d=identicon'
						[90] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
							image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon'
						[91] link 'Review requested from EJ Mason', url='http://127.0.0.1:8023/mxmason'
							image '', url='https://www.gravatar.com/avatar/2b916a82cf76b84365e49af6bded0e02?s=32&d=identicon'
					listitem "1 approver (you've approved)"
						StaticText 'Approved'
					listitem ''
						[92] link '22', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1280#notes'
				StaticText 'updated'
				time 'Mar 23, 2023 2:46pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[55] link 'feat: add WCAG levels', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1270'
				StaticText '!1270 ยท created'
				time 'May 9, 2021 8:37pm GMT+0600'
					StaticText '4 years ago'
				StaticText 'by'
				[56] link 'Agustina Chaer', url='http://127.0.0.1:8023/aguscha333'
				StaticText ''
				[57] link 'data', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=data'
				[58] link 'javascript', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=javascript'
				[59] link 'markup', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=markup'
				[60] link 'styling', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=styling'
				list ''
					listitem ''
						[93] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1816'
					listitem ''
						[94] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1270'
					listitem ''
						[95] link 'Assigned to Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
							image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon'
					listitem ''
						[96] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
							image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon'
						[97] link 'Review requested from Agustina Chaer', url='http://127.0.0.1:8023/aguscha333'
							image '', url='https://www.gravatar.com/avatar/c3f4b8256d6ee40eda4c82780f87dc89?s=32&d=identicon'
						[98] link 'Review requested from EJ Mason', url='http://127.0.0.1:8023/mxmason'
							image '', url='https://www.gravatar.com/avatar/2b916a82cf76b84365e49af6bded0e02?s=32&d=identicon'
					listitem ''
						[99] link '17', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1270#notes'
				StaticText 'updated'
				time 'Mar 28, 2023 5:21am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[61] link 'Fix card focus edge cases', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1265'
				StaticText '!1265 ยท created'
				time 'Apr 30, 2021 12:49am GMT+0600'
					StaticText '4 years ago'
				StaticText 'by'
				[62] link 'EJ Mason', url='http://127.0.0.1:8023/mxmason'
				StaticText ''
				[63] link 'accessibility', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=accessibility'
				[64] link 'styling', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=styling'
				list ''
					listitem ''
						[100] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1265'
					listitem ''
						[101] link 'Assigned to EJ Mason', url='http://127.0.0.1:8023/mxmason'
							image '', url='https://www.gravatar.com/avatar/2b916a82cf76b84365e49af6bded0e02?s=32&d=identicon'
					listitem ''
						[102] link 'Review requested from Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
							image '', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=32&d=identicon'
					listitem ''
						[103] link '1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1265#notes'
				StaticText 'updated'
				time 'Mar 23, 2023 2:46pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[65] link 'Add environment variables to project', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1178'
				StaticText '!1178 ยท created'
				time 'Jan 17, 2021 8:47pm GMT+0600'
					StaticText '4 years ago'
				StaticText 'by'
				[66] link 'Dan Matthew', url='http://127.0.0.1:8023/danielmatthew'
				StaticText ''
				[67] link 'javascript', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=javascript'
				[68] link 'markup', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=markup'
				[69] link 'node', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests?label_name%5B%5D=node'
				list ''
					listitem ''
						[104] link 'Pipeline: failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1814'
					listitem ''
						[105] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1178'
					listitem ''
						[106] link 'Review requested from Dan Matthew', url='http://127.0.0.1:8023/danielmatthew'
							image '', url='https://www.gravatar.com/avatar/9ffd1a245335bab9ab120dfb380ee7d5?s=32&d=identicon'
					listitem ''
						[107] link '4', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1178#notes'
				StaticText 'updated'
				time 'Mar 23, 2023 1:39pm GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[70] link 'Remove Gulp in Favor of NPM CLI', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1141'
				StaticText '!1141 ยท created'
				time 'Oct 27, 2020 11:27am GMT+0600'
					StaticText '5 years ago'
				StaticText 'by'
				[71] link 'Wayne Elgin', url='http://127.0.0.1:8023/esjay'
				list ''
					listitem ''
						[108] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1141'
					listitem ''
						[109] link '1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1141#notes'
				StaticText 'updated'
				time 'Feb 16, 2021 9:36am GMT+0600'
					StaticText '4 years ago'
			listitem ''
				[72] link 'Add color utility classes', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1071'
				StaticText '!1071 ยท created'
				time 'Aug 18, 2020 10:09am GMT+0600'
					StaticText '5 years ago'
				StaticText 'by'
				[73] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				list ''
					listitem ''
						[110] link 'Cannot be merged automatically', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1071'
					listitem ''
						[111] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1071#notes'
				StaticText 'updated'
				time 'Aug 25, 2020 10:03am GMT+0600'
					StaticText '5 years ago'
We are on the Merge requests list for the a11yproject/a11yproject.com project. Key information: - Merge request titled โ€œAdd draft of What is Semantic HTML postโ€ is the relevant semantic HTML post. - The link to this merge request is element ID `42`.
To comment on the merge request, we must navigate into its page. The link with ID `42` leads directly to that merge request. Once inside, we can then locate the comment textarea and post "lgtm".
click('42')

Active Tab

http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531

Text Observation (Click to expand/collapse)
RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[48] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[49] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[50] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[54] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'a11yproject.com'
				[56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
					StaticText 'A'
			listitem ''
				[57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity'
			listitem ''
				[58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
			listitem ''
				[59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
					StaticText '40'
			listitem ''
				[60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
					StaticText '10'
			listitem ''
				[61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines'
			listitem ''
				[62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration'
			listitem ''
				[63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments'
			listitem ''
				[64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages'
			listitem ''
				[65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters'
			listitem ''
				[66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics'
			listitem ''
				[67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics'
			listitem ''
				[68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home'
			listitem ''
				[69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets'
			listitem ''
				[70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit'
		[3] button 'Collapse sidebar'
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject'
			listitem ''
				[72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
			listitem ''
				[73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
			listitem ''
				[74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	main ''
		heading 'Add draft of What is Semantic HTML post'
		[4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit'
		[5] button 'Code'
		[6] button ''
		StaticText 'Open'
		[7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
		StaticText 'requested to merge'
		[8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		[9] button 'Copy branch name', live='polite', relevant='additions text'
		StaticText 'into'
		[10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
		time 'Mar 19, 2023 8:00am GMT+0600'
			StaticText '2 years ago'
		list ''
			listitem ''
				[75] link 'Overview 0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
			listitem ''
				[76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits'
			listitem ''
				[77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines'
			listitem ''
				[78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs'
		paragraph ''
			StaticText 'See'
			[30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
			StaticText '.'
		[11] button '๐Ÿ‘ 0'
		[12] button '๐Ÿ‘Ž 0'
		[13] button 'Add reaction', hasPopup='menu', expanded=False
		[14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
			image 'status_failed'
		StaticText 'Pipeline'
		[15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
		StaticText 'failed for'
		[16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3'
		StaticText 'on'
		[17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		time 'Mar 23, 2023 3:00pm GMT+0600'
			StaticText '2 years ago'
		[18] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[19] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[20] button 'Approve'
		StaticText 'Approval is optional'
		[21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md'
		image 'Success'
		paragraph ''
			StaticText 'Ready to merge!'
		[22] checkbox 'Delete source branch', checked='false'
		[23] LabelText ''
			StaticText 'Delete source branch'
		[24] checkbox 'Squash commits', checked='false'
		[25] LabelText ''
			StaticText 'Squash commits'
		[26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge'
		[27] checkbox 'Edit commit message', checked='false'
		[28] LabelText ''
			StaticText 'Edit commit message'
		StaticText '1 commit and 1 merge commit will be added to main . ยท'
		paragraph ''
			StaticText 'Mentions issue'
			[31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
		group ''
			[32] button 'Merge...'
		heading 'Activity'
		[29] button 'Sort or filter', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[79] link 'Administrator', url='http://127.0.0.1:8023/root'
				StaticText 'restored source branch'
				code ''
					StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html'
				[80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192'
					time 'Mar 23, 2023 1:43pm GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				StaticText 'assigned to'
				[82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey'
				[83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093'
					time 'Mar 28, 2023 12:37am GMT+0600'
						StaticText '2 years ago'
		list ''
			listitem ''
				tablist '', multiselectable=False, orientation='horizontal'
					tab 'Write', selected=True
					tab 'Preview', selected=False
					[90] button 'Add bold text (Ctrl+B)'
					[91] button 'Add italic text (Ctrl+I)'
					[92] button 'Add strikethrough text (Ctrl+โ‡งX)'
					[93] button 'Insert a quote'
					[94] button 'Insert code'
					[95] button 'Add a link (Ctrl+K)'
					[96] button 'Add a bullet list'
					[97] button 'Add a numbered list'
					[98] button 'Add a checklist'
					[99] button 'Add a collapsible section'
					[100] button 'Add a table'
					[101] button 'Attach a file or image'
					[102] button 'Go full screen'
				[84] textbox 'Comment' value='lgtm'
					StaticText 'lgtm'
				StaticText 'Supports'
				[85] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown'
				StaticText '. For'
				[86] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions'
				StaticText ', type / .'
				[87] button 'Comment'
				[88] button 'Toggle dropdown', hasPopup='menu', expanded=False
				[89] button 'Comment & close merge request'
		complementary 'merge_request', live='polite', relevant='additions text'
			[33] button 'Toggle sidebar'
			[34] button 'Add a to do'
			StaticText 'Assignee'
			[35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			[36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey'
				image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			StaticText '0 Reviewers'
			[37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'None -'
			[38] button 'assign yourself'
			StaticText 'Labels'
			[39] button 'Edit'
			StaticText 'None Milestone'
			[40] button 'Edit'
			StaticText 'None Time tracking'
			[41] button 'Add time entry'
			StaticText 'No estimate or time spent Lock merge request'
			[42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'Unlocked Notifications Notifications'
			switch 'Notifications', checked='false'
			StaticText '3 participants'
			[43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			[44] link 'Administrator', url='http://127.0.0.1:8023/root'
				image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon'
			[45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
				image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon'
			StaticText 'Reference: a11yproject/a11yproject.com!1531'
			[46] button 'Copy Reference', live='polite', relevant='additions text'
			StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html'
			[47] button 'Copy branch name', live='polite', relevant='additions text'
The current page is the detail view of merge request !1531 ("Add draft of What is Semantic HTML post") in the a11yproject/a11yproject.com project. - In the activity pane, under the comment editor, there is a textbox (bid 84) whose current value is already set to "lgtm". - Adjacent to the textbox is a button (bid 87) labeled โ€œCommentโ€ which submits the comment.
The goal is to post "lgtm" as a comment. The textbox already contains the correct text, so the remaining step is to click the "Comment" button to submit it.
click('87')

Active Tab

http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531

Text Observation (Click to expand/collapse)
RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[48] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[49] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[50] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[54] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'a11yproject.com'
				[56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
					StaticText 'A'
			listitem ''
				[57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity'
			listitem ''
				[58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
			listitem ''
				[59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
					StaticText '40'
			listitem ''
				[60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
					StaticText '10'
			listitem ''
				[61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines'
			listitem ''
				[62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration'
			listitem ''
				[63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments'
			listitem ''
				[64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages'
			listitem ''
				[65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters'
			listitem ''
				[66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics'
			listitem ''
				[67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics'
			listitem ''
				[68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home'
			listitem ''
				[69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets'
			listitem ''
				[70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit'
		[3] button 'Collapse sidebar'
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject'
			listitem ''
				[72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
			listitem ''
				[73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
			listitem ''
				[74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	main ''
		heading 'Add draft of What is Semantic HTML post'
		[4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit'
		[5] button 'Code'
		[6] button ''
		StaticText 'Open'
		[7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
		StaticText 'requested to merge'
		[8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		[9] button 'Copy branch name', live='polite', relevant='additions text'
		StaticText 'into'
		[10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
		time 'Mar 19, 2023 8:00am GMT+0600'
			StaticText '2 years ago'
		list ''
			listitem ''
				[75] link 'Overview 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
			listitem ''
				[76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits'
			listitem ''
				[77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines'
			listitem ''
				[78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs'
		paragraph ''
			StaticText 'See'
			[30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
			StaticText '.'
		[11] button '๐Ÿ‘ 0'
		[12] button '๐Ÿ‘Ž 0'
		[13] button 'Add reaction', hasPopup='menu', expanded=False
		[14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
			image 'status_failed'
		StaticText 'Pipeline'
		[15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
		StaticText 'failed for'
		[16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3'
		StaticText 'on'
		[17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		time 'Mar 23, 2023 3:00pm GMT+0600'
			StaticText '2 years ago'
		[18] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[19] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[20] button 'Approve'
		StaticText 'Approval is optional'
		[21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md'
		image 'Success'
		paragraph ''
			StaticText 'Ready to merge!'
		[22] checkbox 'Delete source branch', checked='false'
		[23] LabelText ''
			StaticText 'Delete source branch'
		[24] checkbox 'Squash commits', checked='false'
		[25] LabelText ''
			StaticText 'Squash commits'
		[26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge'
		[27] checkbox 'Edit commit message', checked='false'
		[28] LabelText ''
			StaticText 'Edit commit message'
		StaticText '1 commit and 1 merge commit will be added to main . ยท'
		paragraph ''
			StaticText 'Mentions issue'
			[31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
		group ''
			[32] button 'Merge...'
		heading 'Activity'
		[29] button 'Sort or filter', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[79] link 'Administrator', url='http://127.0.0.1:8023/root'
				StaticText 'restored source branch'
				code ''
					StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html'
				[80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192'
					time 'Mar 23, 2023 1:43pm GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				StaticText 'assigned to'
				[82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey'
				[83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093'
					time 'Mar 28, 2023 12:37am GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835'
					time 'Nov 7, 2025 3:39pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[88] button '', hasPopup='menu', expanded=False
				[89] button 'Reply to comment'
				[90] button 'Edit comment'
				[91] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
		list ''
			listitem ''
				tablist '', multiselectable=False, orientation='horizontal'
					tab 'Write', selected=True
					tab 'Preview', selected=False
					[98] button 'Add bold text (Ctrl+B)'
					[99] button 'Add italic text (Ctrl+I)'
					[100] button 'Add strikethrough text (Ctrl+โ‡งX)'
					[101] button 'Insert a quote'
					[102] button 'Insert code'
					[103] button 'Add a link (Ctrl+K)'
					[104] button 'Add a bullet list'
					[105] button 'Add a numbered list'
					[106] button 'Add a checklist'
					[107] button 'Add a collapsible section'
					[108] button 'Add a table'
					[109] button 'Attach a file or image'
					[110] button 'Go full screen'
				[92] textbox 'Comment'
				StaticText 'Supports'
				[93] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown'
				StaticText '. For'
				[94] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions'
				StaticText ', type / .'
				[95] button 'Comment', disabled=True
				[96] button 'Toggle dropdown', disabled=True, hasPopup='menu', expanded=False
				[97] button 'Close merge request'
		complementary 'merge_request', live='polite', relevant='additions text'
			[33] button 'Toggle sidebar'
			[34] button 'Add a to do'
			StaticText 'Assignee'
			[35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			[36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey'
				image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			StaticText '0 Reviewers'
			[37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'None -'
			[38] button 'assign yourself'
			StaticText 'Labels'
			[39] button 'Edit'
			StaticText 'None Milestone'
			[40] button 'Edit'
			StaticText 'None Time tracking'
			[41] button 'Add time entry'
			StaticText 'No estimate or time spent Lock merge request'
			[42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'Unlocked Notifications Notifications'
			switch 'Notifications', checked='false'
			StaticText '3 participants'
			[43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			[44] link 'Administrator', url='http://127.0.0.1:8023/root'
				image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon'
			[45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
				image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon'
			StaticText 'Reference: a11yproject/a11yproject.com!1531'
			[46] button 'Copy Reference', live='polite', relevant='additions text'
			StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html'
			[47] button 'Copy branch name', live='polite', relevant='additions text'
The page is the Merge Request detail view for !1531 ("Add draft of What is Semantic HTML post"). - The comment input area is a textbox with **bid 92**. - The โ€œCommentโ€ button is **bid 95** but currently disabled, indicating the textbox is empty. - The most recent discussion entry with the text โ€œlgtmโ€ is shown by **bid 91** (a StaticText). Thus we need to enter โ€œlgtmโ€ into textbox 92 and submit the comment.
The comment button is disabled because the textbox is empty. To post the comment we must first populate textbox 92 with the exact string "lgtm". Pressing Enter after typing is a common way to submit GitLab comments, so using `press_enter_after=True` will submit the comment without needing an additional click.
fill('92', 'lgtm', False)

Active Tab

http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531

Text Observation (Click to expand/collapse)
RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[48] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[49] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[50] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[54] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'a11yproject.com'
				[56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
					StaticText 'A'
			listitem ''
				[57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity'
			listitem ''
				[58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
			listitem ''
				[59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
					StaticText '40'
			listitem ''
				[60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
					StaticText '10'
			listitem ''
				[61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines'
			listitem ''
				[62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration'
			listitem ''
				[63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments'
			listitem ''
				[64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages'
			listitem ''
				[65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters'
			listitem ''
				[66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics'
			listitem ''
				[67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics'
			listitem ''
				[68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home'
			listitem ''
				[69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets'
			listitem ''
				[70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit'
		[3] button 'Collapse sidebar'
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject'
			listitem ''
				[72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
			listitem ''
				[73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
			listitem ''
				[74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	main ''
		heading 'Add draft of What is Semantic HTML post'
		[4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit'
		[5] button 'Code'
		[6] button ''
		StaticText 'Open'
		[7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
		StaticText 'requested to merge'
		[8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		[9] button 'Copy branch name', live='polite', relevant='additions text'
		StaticText 'into'
		[10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
		time 'Mar 19, 2023 8:00am GMT+0600'
			StaticText '2 years ago'
		list ''
			listitem ''
				[75] link 'Overview 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
			listitem ''
				[76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits'
			listitem ''
				[77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines'
			listitem ''
				[78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs'
		paragraph ''
			StaticText 'See'
			[30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
			StaticText '.'
		[11] button '๐Ÿ‘ 0'
		[12] button '๐Ÿ‘Ž 0'
		[13] button 'Add reaction', hasPopup='menu', expanded=False
		[14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
			image 'status_failed'
		StaticText 'Pipeline'
		[15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
		StaticText 'failed for'
		[16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3'
		StaticText 'on'
		[17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		time 'Mar 23, 2023 3:00pm GMT+0600'
			StaticText '2 years ago'
		[18] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[19] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[20] button 'Approve'
		StaticText 'Approval is optional'
		[21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md'
		image 'Success'
		paragraph ''
			StaticText 'Ready to merge!'
		[22] checkbox 'Delete source branch', checked='false'
		[23] LabelText ''
			StaticText 'Delete source branch'
		[24] checkbox 'Squash commits', checked='false'
		[25] LabelText ''
			StaticText 'Squash commits'
		[26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge'
		[27] checkbox 'Edit commit message', checked='false'
		[28] LabelText ''
			StaticText 'Edit commit message'
		StaticText '1 commit and 1 merge commit will be added to main . ยท'
		paragraph ''
			StaticText 'Mentions issue'
			[31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
		group ''
			[32] button 'Merge...'
		heading 'Activity'
		[29] button 'Sort or filter', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[79] link 'Administrator', url='http://127.0.0.1:8023/root'
				StaticText 'restored source branch'
				code ''
					StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html'
				[80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192'
					time 'Mar 23, 2023 1:43pm GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				StaticText 'assigned to'
				[82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey'
				[83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093'
					time 'Mar 28, 2023 12:37am GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835'
					time 'Nov 7, 2025 3:39pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[88] button '', hasPopup='menu', expanded=False
				[89] button 'Reply to comment'
				[90] button 'Edit comment'
				[91] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
		list ''
			listitem ''
				tablist '', multiselectable=False, orientation='horizontal'
					tab 'Write', selected=True
					tab 'Preview', selected=False
					[98] button 'Add bold text (Ctrl+B)'
					[99] button 'Add italic text (Ctrl+I)'
					[100] button 'Add strikethrough text (Ctrl+โ‡งX)'
					[101] button 'Insert a quote'
					[102] button 'Insert code'
					[103] button 'Add a link (Ctrl+K)'
					[104] button 'Add a bullet list'
					[105] button 'Add a numbered list'
					[106] button 'Add a checklist'
					[107] button 'Add a collapsible section'
					[108] button 'Add a table'
					[109] button 'Attach a file or image'
					[110] button 'Go full screen'
				[92] textbox 'Comment' value='lgtm', focused
					StaticText 'lgtm'
				StaticText 'Supports'
				[93] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown'
				StaticText '. For'
				[94] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions'
				StaticText ', type / .'
				[95] button 'Comment'
				[96] button 'Toggle dropdown', hasPopup='menu', expanded=False
				[97] button 'Comment & close merge request'
		complementary 'merge_request', live='polite', relevant='additions text'
			[33] button 'Toggle sidebar'
			[34] button 'Add a to do'
			StaticText 'Assignee'
			[35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			[36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey'
				image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			StaticText '0 Reviewers'
			[37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'None -'
			[38] button 'assign yourself'
			StaticText 'Labels'
			[39] button 'Edit'
			StaticText 'None Milestone'
			[40] button 'Edit'
			StaticText 'None Time tracking'
			[41] button 'Add time entry'
			StaticText 'No estimate or time spent Lock merge request'
			[42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'Unlocked Notifications Notifications'
			switch 'Notifications', checked='false'
			StaticText '3 participants'
			[43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			[44] link 'Administrator', url='http://127.0.0.1:8023/root'
				image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon'
			[45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
				image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon'
			StaticText 'Reference: a11yproject/a11yproject.com!1531'
			[46] button 'Copy Reference', live='polite', relevant='additions text'
			StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html'
			[47] button 'Copy branch name', live='polite', relevant='additions text'
The merge request detail page for !1531 shows an active comment editor with textbox ID **92** pre-filled with the text **"lgtm"** and currently focused. Adjacent to the textbox is a **"Comment"** button with ID **95** which, when clicked, will submit the comment.
The goal is to post the comment "lgtm". The textbox already contains the required text. The only remaining step is to click the enabled โ€œCommentโ€ button to submit it. No other interactions are necessary.
click('95')

Active Tab

http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531

Text Observation (Click to expand/collapse)
RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[48] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[49] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[50] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[54] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'a11yproject.com'
				[56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
					StaticText 'A'
			listitem ''
				[57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity'
			listitem ''
				[58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
			listitem ''
				[59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
					StaticText '40'
			listitem ''
				[60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
					StaticText '10'
			listitem ''
				[61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines'
			listitem ''
				[62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration'
			listitem ''
				[63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments'
			listitem ''
				[64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages'
			listitem ''
				[65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters'
			listitem ''
				[66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics'
			listitem ''
				[67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics'
			listitem ''
				[68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home'
			listitem ''
				[69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets'
			listitem ''
				[70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit'
		[3] button 'Collapse sidebar'
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject'
			listitem ''
				[72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
			listitem ''
				[73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
			listitem ''
				[74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	main ''
		heading 'Add draft of What is Semantic HTML post'
		[4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit'
		[5] button 'Code'
		[6] button ''
		StaticText 'Open'
		[7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
		StaticText 'requested to merge'
		[8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		[9] button 'Copy branch name', live='polite', relevant='additions text'
		StaticText 'into'
		[10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
		time 'Mar 19, 2023 8:00am GMT+0600'
			StaticText '2 years ago'
		list ''
			listitem ''
				[75] link 'Overview 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
			listitem ''
				[76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits'
			listitem ''
				[77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines'
			listitem ''
				[78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs'
		paragraph ''
			StaticText 'See'
			[30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
			StaticText '.'
		[11] button '๐Ÿ‘ 0'
		[12] button '๐Ÿ‘Ž 0'
		[13] button 'Add reaction', hasPopup='menu', expanded=False
		[14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
			image 'status_failed'
		StaticText 'Pipeline'
		[15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
		StaticText 'failed for'
		[16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3'
		StaticText 'on'
		[17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		time 'Mar 23, 2023 3:00pm GMT+0600'
			StaticText '2 years ago'
		[18] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[19] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[20] button 'Approve'
		StaticText 'Approval is optional'
		[21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md'
		image 'Success'
		paragraph ''
			StaticText 'Ready to merge!'
		[22] checkbox 'Delete source branch', checked='false'
		[23] LabelText ''
			StaticText 'Delete source branch'
		[24] checkbox 'Squash commits', checked='false'
		[25] LabelText ''
			StaticText 'Squash commits'
		[26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge'
		[27] checkbox 'Edit commit message', checked='false'
		[28] LabelText ''
			StaticText 'Edit commit message'
		StaticText '1 commit and 1 merge commit will be added to main . ยท'
		paragraph ''
			StaticText 'Mentions issue'
			[31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
		group ''
			[32] button 'Merge...'
		heading 'Activity'
		[29] button 'Sort or filter', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[79] link 'Administrator', url='http://127.0.0.1:8023/root'
				StaticText 'restored source branch'
				code ''
					StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html'
				[80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192'
					time 'Mar 23, 2023 1:43pm GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				StaticText 'assigned to'
				[82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey'
				[83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093'
					time 'Mar 28, 2023 12:37am GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835'
					time 'Nov 7, 2025 3:39pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[88] button '', hasPopup='menu', expanded=False
				[89] button 'Reply to comment'
				[90] button 'Edit comment'
				[91] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836'
					time 'Nov 7, 2025 3:47pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[96] button '', hasPopup='menu', expanded=False
				[97] button 'Reply to comment'
				[98] button 'Edit comment'
				[99] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
		list ''
			listitem ''
				tablist '', multiselectable=False, orientation='horizontal'
					tab 'Write', selected=True
					tab 'Preview', selected=False
					[106] button 'Add bold text (Ctrl+B)'
					[107] button 'Add italic text (Ctrl+I)'
					[108] button 'Add strikethrough text (Ctrl+โ‡งX)'
					[109] button 'Insert a quote'
					[110] button 'Insert code'
					[111] button 'Add a link (Ctrl+K)'
					[112] button 'Add a bullet list'
					[113] button 'Add a numbered list'
					[114] button 'Add a checklist'
					[115] button 'Add a collapsible section'
					[116] button 'Add a table'
					[117] button 'Attach a file or image'
					[118] button 'Go full screen'
				[100] textbox 'Comment'
				StaticText 'Supports'
				[101] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown'
				StaticText '. For'
				[102] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions'
				StaticText ', type / .'
				[103] button 'Comment', disabled=True
				[104] button 'Toggle dropdown', disabled=True, hasPopup='menu', expanded=False
				[105] button 'Close merge request'
		complementary 'merge_request', live='polite', relevant='additions text'
			[33] button 'Toggle sidebar'
			[34] button 'Add a to do'
			StaticText 'Assignee'
			[35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			[36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey'
				image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			StaticText '0 Reviewers'
			[37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'None -'
			[38] button 'assign yourself'
			StaticText 'Labels'
			[39] button 'Edit'
			StaticText 'None Milestone'
			[40] button 'Edit'
			StaticText 'None Time tracking'
			[41] button 'Add time entry'
			StaticText 'No estimate or time spent Lock merge request'
			[42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'Unlocked Notifications Notifications'
			switch 'Notifications', checked='false'
			StaticText '3 participants'
			[43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			[44] link 'Administrator', url='http://127.0.0.1:8023/root'
				image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon'
			[45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
				image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon'
			StaticText 'Reference: a11yproject/a11yproject.com!1531'
			[46] button 'Copy Reference', live='polite', relevant='additions text'
			StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html'
			[47] button 'Copy branch name', live='polite', relevant='additions text'
The merge request detail page for !1531 (โ€œAdd draft of What is Semantic HTML postโ€) is currently displayed. Key elements related to commenting: - **Textbox** for entering a comment has **ID 100**. It is empty and focused. - **Comment button** has **ID 103** and is disabled while the textbox is empty. - There are existing discussion entries (#91, #99) showing the text โ€œlgtmโ€, confirming that the comment text should be exactly โ€œlgtmโ€.
To post a comment, the textbox must contain โ€œlgtmโ€. Once the text is entered, pressing Enter will submit the comment, or clicking the enabled Comment button would work. Using `fill('100', 'lgtm', True)` will both populate the textbox and press Enter, thereby posting the comment in a single step.
fill('100', 'lgtm', False)

Active Tab

http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531

Text Observation (Click to expand/collapse)
RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[48] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[49] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[50] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[54] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'a11yproject.com'
				[56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
					StaticText 'A'
			listitem ''
				[57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity'
			listitem ''
				[58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
			listitem ''
				[59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
					StaticText '40'
			listitem ''
				[60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
					StaticText '10'
			listitem ''
				[61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines'
			listitem ''
				[62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration'
			listitem ''
				[63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments'
			listitem ''
				[64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages'
			listitem ''
				[65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters'
			listitem ''
				[66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics'
			listitem ''
				[67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics'
			listitem ''
				[68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home'
			listitem ''
				[69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets'
			listitem ''
				[70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit'
		[3] button 'Collapse sidebar'
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject'
			listitem ''
				[72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
			listitem ''
				[73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
			listitem ''
				[74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	main ''
		heading 'Add draft of What is Semantic HTML post'
		[4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit'
		[5] button 'Code'
		[6] button ''
		StaticText 'Open'
		[7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
		StaticText 'requested to merge'
		[8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		[9] button 'Copy branch name', live='polite', relevant='additions text'
		StaticText 'into'
		[10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
		time 'Mar 19, 2023 8:00am GMT+0600'
			StaticText '2 years ago'
		list ''
			listitem ''
				[75] link 'Overview 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
			listitem ''
				[76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits'
			listitem ''
				[77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines'
			listitem ''
				[78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs'
		paragraph ''
			StaticText 'See'
			[30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
			StaticText '.'
		[11] button '๐Ÿ‘ 0'
		[12] button '๐Ÿ‘Ž 0'
		[13] button 'Add reaction', hasPopup='menu', expanded=False
		[14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
			image 'status_failed'
		StaticText 'Pipeline'
		[15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
		StaticText 'failed for'
		[16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3'
		StaticText 'on'
		[17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		time 'Mar 23, 2023 3:00pm GMT+0600'
			StaticText '2 years ago'
		[18] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[19] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[20] button 'Approve'
		StaticText 'Approval is optional'
		[21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md'
		image 'Success'
		paragraph ''
			StaticText 'Ready to merge!'
		[22] checkbox 'Delete source branch', checked='false'
		[23] LabelText ''
			StaticText 'Delete source branch'
		[24] checkbox 'Squash commits', checked='false'
		[25] LabelText ''
			StaticText 'Squash commits'
		[26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge'
		[27] checkbox 'Edit commit message', checked='false'
		[28] LabelText ''
			StaticText 'Edit commit message'
		StaticText '1 commit and 1 merge commit will be added to main . ยท'
		paragraph ''
			StaticText 'Mentions issue'
			[31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
		group ''
			[32] button 'Merge...'
		heading 'Activity'
		[29] button 'Sort or filter', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[79] link 'Administrator', url='http://127.0.0.1:8023/root'
				StaticText 'restored source branch'
				code ''
					StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html'
				[80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192'
					time 'Mar 23, 2023 1:43pm GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				StaticText 'assigned to'
				[82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey'
				[83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093'
					time 'Mar 28, 2023 12:37am GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835'
					time 'Nov 7, 2025 3:39pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[88] button '', hasPopup='menu', expanded=False
				[89] button 'Reply to comment'
				[90] button 'Edit comment'
				[91] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836'
					time 'Nov 7, 2025 3:47pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[96] button '', hasPopup='menu', expanded=False
				[97] button 'Reply to comment'
				[98] button 'Edit comment'
				[99] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
		list ''
			listitem ''
				tablist '', multiselectable=False, orientation='horizontal'
					tab 'Write', selected=True
					tab 'Preview', selected=False
					[106] button 'Add bold text (Ctrl+B)'
					[107] button 'Add italic text (Ctrl+I)'
					[108] button 'Add strikethrough text (Ctrl+โ‡งX)'
					[109] button 'Insert a quote'
					[110] button 'Insert code'
					[111] button 'Add a link (Ctrl+K)'
					[112] button 'Add a bullet list'
					[113] button 'Add a numbered list'
					[114] button 'Add a checklist'
					[115] button 'Add a collapsible section'
					[116] button 'Add a table'
					[117] button 'Attach a file or image'
					[118] button 'Go full screen'
				[100] textbox 'Comment' value='lgtm', focused
					StaticText 'lgtm'
				StaticText 'Supports'
				[101] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown'
				StaticText '. For'
				[102] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions'
				StaticText ', type / .'
				[103] button 'Comment'
				[104] button 'Toggle dropdown', hasPopup='menu', expanded=False
				[105] button 'Comment & close merge request'
		complementary 'merge_request', live='polite', relevant='additions text'
			[33] button 'Toggle sidebar'
			[34] button 'Add a to do'
			StaticText 'Assignee'
			[35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			[36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey'
				image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			StaticText '0 Reviewers'
			[37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'None -'
			[38] button 'assign yourself'
			StaticText 'Labels'
			[39] button 'Edit'
			StaticText 'None Milestone'
			[40] button 'Edit'
			StaticText 'None Time tracking'
			[41] button 'Add time entry'
			StaticText 'No estimate or time spent Lock merge request'
			[42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'Unlocked Notifications Notifications'
			switch 'Notifications', checked='false'
			StaticText '3 participants'
			[43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			[44] link 'Administrator', url='http://127.0.0.1:8023/root'
				image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon'
			[45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
				image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon'
			StaticText 'Reference: a11yproject/a11yproject.com!1531'
			[46] button 'Copy Reference', live='polite', relevant='additions text'
			StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html'
			[47] button 'Copy branch name', live='polite', relevant='additions text'
The merge request detail page for !1531 displays the discussion section with a comment editor. - The comment textbox has ID **100** and is already filled with the text **"lgtm"** (value displayed, focused). - The โ€œCommentโ€ button adjacent to the textbox has ID **103** and is enabled (no disabled attribute indicated). - No other steps are required to submit the comment.
The goal is to post the comment "lgtm". Since the textbox already contains the exact required text and the Comment button is available, clicking the button will submit the comment. No further interaction or confirmation is needed.
click('103')

Active Tab

http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531

Text Observation (Click to expand/collapse)
RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[48] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[49] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[50] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[54] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'a11yproject.com'
				[56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
					StaticText 'A'
			listitem ''
				[57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity'
			listitem ''
				[58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
			listitem ''
				[59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
					StaticText '40'
			listitem ''
				[60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
					StaticText '10'
			listitem ''
				[61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines'
			listitem ''
				[62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration'
			listitem ''
				[63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments'
			listitem ''
				[64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages'
			listitem ''
				[65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters'
			listitem ''
				[66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics'
			listitem ''
				[67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics'
			listitem ''
				[68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home'
			listitem ''
				[69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets'
			listitem ''
				[70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit'
		[3] button 'Collapse sidebar'
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject'
			listitem ''
				[72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
			listitem ''
				[73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
			listitem ''
				[74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	main ''
		heading 'Add draft of What is Semantic HTML post'
		[4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit'
		[5] button 'Code'
		[6] button ''
		StaticText 'Open'
		[7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
		StaticText 'requested to merge'
		[8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		[9] button 'Copy branch name', live='polite', relevant='additions text'
		StaticText 'into'
		[10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
		time 'Mar 19, 2023 8:00am GMT+0600'
			StaticText '2 years ago'
		list ''
			listitem ''
				[75] link 'Overview 3', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
			listitem ''
				[76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits'
			listitem ''
				[77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines'
			listitem ''
				[78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs'
		paragraph ''
			StaticText 'See'
			[30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
			StaticText '.'
		[11] button '๐Ÿ‘ 0'
		[12] button '๐Ÿ‘Ž 0'
		[13] button 'Add reaction', hasPopup='menu', expanded=False
		[14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
			image 'status_failed'
		StaticText 'Pipeline'
		[15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
		StaticText 'failed for'
		[16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3'
		StaticText 'on'
		[17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		time 'Mar 23, 2023 3:00pm GMT+0600'
			StaticText '2 years ago'
		[18] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[19] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[20] button 'Approve'
		StaticText 'Approval is optional'
		[21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md'
		image 'Success'
		paragraph ''
			StaticText 'Ready to merge!'
		[22] checkbox 'Delete source branch', checked='false'
		[23] LabelText ''
			StaticText 'Delete source branch'
		[24] checkbox 'Squash commits', checked='false'
		[25] LabelText ''
			StaticText 'Squash commits'
		[26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge'
		[27] checkbox 'Edit commit message', checked='false'
		[28] LabelText ''
			StaticText 'Edit commit message'
		StaticText '1 commit and 1 merge commit will be added to main . ยท'
		paragraph ''
			StaticText 'Mentions issue'
			[31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
		group ''
			[32] button 'Merge...'
		heading 'Activity'
		[29] button 'Sort or filter', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[79] link 'Administrator', url='http://127.0.0.1:8023/root'
				StaticText 'restored source branch'
				code ''
					StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html'
				[80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192'
					time 'Mar 23, 2023 1:43pm GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				StaticText 'assigned to'
				[82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey'
				[83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093'
					time 'Mar 28, 2023 12:37am GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835'
					time 'Nov 7, 2025 3:39pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[88] button '', hasPopup='menu', expanded=False
				[89] button 'Reply to comment'
				[90] button 'Edit comment'
				[91] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836'
					time 'Nov 7, 2025 3:47pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[96] button '', hasPopup='menu', expanded=False
				[97] button 'Reply to comment'
				[98] button 'Edit comment'
				[99] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[100] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[101] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[102] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[103] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837'
					time 'Nov 7, 2025 3:53pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[104] button '', hasPopup='menu', expanded=False
				[105] button 'Reply to comment'
				[106] button 'Edit comment'
				[107] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
		list ''
			listitem ''
				tablist '', multiselectable=False, orientation='horizontal'
					tab 'Write', selected=True
					tab 'Preview', selected=False
					[114] button 'Add bold text (Ctrl+B)'
					[115] button 'Add italic text (Ctrl+I)'
					[116] button 'Add strikethrough text (Ctrl+โ‡งX)'
					[117] button 'Insert a quote'
					[118] button 'Insert code'
					[119] button 'Add a link (Ctrl+K)'
					[120] button 'Add a bullet list'
					[121] button 'Add a numbered list'
					[122] button 'Add a checklist'
					[123] button 'Add a collapsible section'
					[124] button 'Add a table'
					[125] button 'Attach a file or image'
					[126] button 'Go full screen'
				[108] textbox 'Comment'
				StaticText 'Supports'
				[109] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown'
				StaticText '. For'
				[110] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions'
				StaticText ', type / .'
				[111] button 'Comment', disabled=True
				[112] button 'Toggle dropdown', disabled=True, hasPopup='menu', expanded=False
				[113] button 'Close merge request'
		complementary 'merge_request', live='polite', relevant='additions text'
			[33] button 'Toggle sidebar'
			[34] button 'Add a to do'
			StaticText 'Assignee'
			[35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			[36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey'
				image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			StaticText '0 Reviewers'
			[37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'None -'
			[38] button 'assign yourself'
			StaticText 'Labels'
			[39] button 'Edit'
			StaticText 'None Milestone'
			[40] button 'Edit'
			StaticText 'None Time tracking'
			[41] button 'Add time entry'
			StaticText 'No estimate or time spent Lock merge request'
			[42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'Unlocked Notifications Notifications'
			switch 'Notifications', checked='false'
			StaticText '3 participants'
			[43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			[44] link 'Administrator', url='http://127.0.0.1:8023/root'
				image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon'
			[45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
				image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon'
			StaticText 'Reference: a11yproject/a11yproject.com!1531'
			[46] button 'Copy Reference', live='polite', relevant='additions text'
			StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html'
			[47] button 'Copy branch name', live='polite', relevant='additions text'
- The merge request detail page for **!1531 โ€“ โ€œAdd draft of What is Semantic HTML postโ€** is displayed. - In the discussion section, the comment editor is active: - **Textbox ID 100** contains the exact text **โ€œlgtmโ€** (value displayed, focused). - Adjacent **Comment button ID 103** is enabled (no disabled attribute). - No other actions are required; submitting the comment will create a new discussion entry.
The goal is to post a comment with the text โ€œlgtmโ€ on this merge request.  
- The textbox already contains the required text.  
- The Comment button is enabled, so clicking it will submit the comment.  
- No additional confirmation or steps are necessary.
click('103')

Active Tab

http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837

Text Observation (Click to expand/collapse)
RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[48] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[49] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[50] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[54] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'a11yproject.com'
				[56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
					StaticText 'A'
			listitem ''
				[57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity'
			listitem ''
				[58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
			listitem ''
				[59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
					StaticText '40'
			listitem ''
				[60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
					StaticText '10'
			listitem ''
				[61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines'
			listitem ''
				[62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration'
			listitem ''
				[63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments'
			listitem ''
				[64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages'
			listitem ''
				[65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters'
			listitem ''
				[66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics'
			listitem ''
				[67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics'
			listitem ''
				[68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home'
			listitem ''
				[69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets'
			listitem ''
				[70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit'
		[3] button 'Collapse sidebar'
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject'
			listitem ''
				[72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
			listitem ''
				[73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
			listitem ''
				[74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	main ''
		heading 'Add draft of What is Semantic HTML post'
		[4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit'
		[5] button 'Code'
		[6] button ''
		StaticText 'Open'
		[7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
		StaticText 'requested to merge'
		[8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		[9] button 'Copy branch name', live='polite', relevant='additions text'
		StaticText 'into'
		[10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
		time 'Mar 19, 2023 8:00am GMT+0600'
			StaticText '2 years ago'
		list ''
			listitem ''
				[75] link 'Overview 3', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
			listitem ''
				[76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits'
			listitem ''
				[77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines'
			listitem ''
				[78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs'
		paragraph ''
			StaticText 'See'
			[30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
			StaticText '.'
		[11] button '๐Ÿ‘ 0'
		[12] button '๐Ÿ‘Ž 0'
		[13] button 'Add reaction', hasPopup='menu', expanded=False
		[14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
			image 'status_failed'
		StaticText 'Pipeline'
		[15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
		StaticText 'failed for'
		[16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3'
		StaticText 'on'
		[17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		time 'Mar 23, 2023 3:00pm GMT+0600'
			StaticText '2 years ago'
		[18] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[19] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[20] button 'Approve'
		StaticText 'Approval is optional'
		[21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md'
		image 'Success'
		paragraph ''
			StaticText 'Ready to merge!'
		[22] checkbox 'Delete source branch', checked='false'
		[23] LabelText ''
			StaticText 'Delete source branch'
		[24] checkbox 'Squash commits', checked='false'
		[25] LabelText ''
			StaticText 'Squash commits'
		[26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge'
		[27] checkbox 'Edit commit message', checked='false'
		[28] LabelText ''
			StaticText 'Edit commit message'
		StaticText '1 commit and 1 merge commit will be added to main . ยท'
		paragraph ''
			StaticText 'Mentions issue'
			[31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
		group ''
			[32] button 'Merge...'
		heading 'Activity'
		[29] button 'Sort or filter', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[79] link 'Administrator', url='http://127.0.0.1:8023/root'
				StaticText 'restored source branch'
				code ''
					StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html'
				[80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192'
					time 'Mar 23, 2023 1:43pm GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				StaticText 'assigned to'
				[82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey'
				[83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093'
					time 'Mar 28, 2023 12:37am GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835'
					time 'Nov 7, 2025 3:39pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[88] button '', hasPopup='menu', expanded=False
				[89] button 'Reply to comment'
				[90] button 'Edit comment'
				[91] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836'
					time 'Nov 7, 2025 3:47pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[96] button '', hasPopup='menu', expanded=False
				[97] button 'Reply to comment'
				[98] button 'Edit comment'
				[99] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[100] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[101] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[102] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[103] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837'
					time 'Nov 7, 2025 3:53pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[104] button '', hasPopup='menu', expanded=False
				[105] button 'Reply to comment'
				[106] button 'Edit comment'
				[107] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
		list ''
			listitem ''
				tablist '', multiselectable=False, orientation='horizontal'
					tab 'Write', selected=True
					tab 'Preview', selected=False
					[114] button 'Add bold text (Ctrl+B)'
					[115] button 'Add italic text (Ctrl+I)'
					[116] button 'Add strikethrough text (Ctrl+โ‡งX)'
					[117] button 'Insert a quote'
					[118] button 'Insert code'
					[119] button 'Add a link (Ctrl+K)'
					[120] button 'Add a bullet list'
					[121] button 'Add a numbered list'
					[122] button 'Add a checklist'
					[123] button 'Add a collapsible section'
					[124] button 'Add a table'
					[125] button 'Attach a file or image'
					[126] button 'Go full screen'
				[108] textbox 'Comment'
				StaticText 'Supports'
				[109] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown'
				StaticText '. For'
				[110] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions'
				StaticText ', type / .'
				[111] button 'Comment', disabled=True
				[112] button 'Toggle dropdown', disabled=True, hasPopup='menu', expanded=False
				[113] button 'Close merge request'
		complementary 'merge_request', live='polite', relevant='additions text'
			[33] button 'Toggle sidebar'
			[34] button 'Add a to do'
			StaticText 'Assignee'
			[35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			[36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey'
				image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			StaticText '0 Reviewers'
			[37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'None -'
			[38] button 'assign yourself'
			StaticText 'Labels'
			[39] button 'Edit'
			StaticText 'None Milestone'
			[40] button 'Edit'
			StaticText 'None Time tracking'
			[41] button 'Add time entry'
			StaticText 'No estimate or time spent Lock merge request'
			[42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'Unlocked Notifications Notifications'
			switch 'Notifications', checked='false'
			StaticText '3 participants'
			[43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			[44] link 'Administrator', url='http://127.0.0.1:8023/root'
				image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon'
			[45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
				image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon'
			StaticText 'Reference: a11yproject/a11yproject.com!1531'
			[46] button 'Copy Reference', live='polite', relevant='additions text'
			StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html'
			[47] button 'Copy branch name', live='polite', relevant='additions text'
The merge request detail page for **!1531 โ€“ โ€œAdd draft of What is Semantic HTML postโ€** is open. In the discussion area the comment editor is visible with: - **Textbox ID 108** labeled โ€œCommentโ€, currently empty but focused. - **Button ID 111** labeled โ€œCommentโ€, currently disabled until text is entered. No existing โ€œlgtmโ€ comment is present in this field; existing comments show โ€œlgtmโ€ elsewhere but we need to add a new comment.
The goal is to post a new comment โ€œlgtmโ€ on this merge request.  
- The textbox is the correct input field.  
- After entering text, pressing Enter (or clicking the button) will submit the comment.  
- Using `press_enter_after=True` ensures the comment is submitted in a single step.  
Thus, the best next action is to fill the textbox with โ€œlgtmโ€ and press Enter.
fill('108', 'lgtm', False)

Active Tab

http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837

Text Observation (Click to expand/collapse)
RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[48] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[49] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[50] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[54] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'a11yproject.com'
				[56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
					StaticText 'A'
			listitem ''
				[57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity'
			listitem ''
				[58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
			listitem ''
				[59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
					StaticText '40'
			listitem ''
				[60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
					StaticText '10'
			listitem ''
				[61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines'
			listitem ''
				[62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration'
			listitem ''
				[63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments'
			listitem ''
				[64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages'
			listitem ''
				[65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters'
			listitem ''
				[66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics'
			listitem ''
				[67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics'
			listitem ''
				[68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home'
			listitem ''
				[69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets'
			listitem ''
				[70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit'
		[3] button 'Collapse sidebar'
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject'
			listitem ''
				[72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
			listitem ''
				[73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
			listitem ''
				[74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	main ''
		heading 'Add draft of What is Semantic HTML post'
		[4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit'
		[5] button 'Code'
		[6] button ''
		StaticText 'Open'
		[7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
		StaticText 'requested to merge'
		[8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		[9] button 'Copy branch name', live='polite', relevant='additions text'
		StaticText 'into'
		[10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
		time 'Mar 19, 2023 8:00am GMT+0600'
			StaticText '2 years ago'
		list ''
			listitem ''
				[75] link 'Overview 3', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
			listitem ''
				[76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits'
			listitem ''
				[77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines'
			listitem ''
				[78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs'
		paragraph ''
			StaticText 'See'
			[30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
			StaticText '.'
		[11] button '๐Ÿ‘ 0'
		[12] button '๐Ÿ‘Ž 0'
		[13] button 'Add reaction', hasPopup='menu', expanded=False
		[14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
			image 'status_failed'
		StaticText 'Pipeline'
		[15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
		StaticText 'failed for'
		[16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3'
		StaticText 'on'
		[17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		time 'Mar 23, 2023 3:00pm GMT+0600'
			StaticText '2 years ago'
		[18] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[19] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[20] button 'Approve'
		StaticText 'Approval is optional'
		[21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md'
		image 'Success'
		paragraph ''
			StaticText 'Ready to merge!'
		[22] checkbox 'Delete source branch', checked='false'
		[23] LabelText ''
			StaticText 'Delete source branch'
		[24] checkbox 'Squash commits', checked='false'
		[25] LabelText ''
			StaticText 'Squash commits'
		[26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge'
		[27] checkbox 'Edit commit message', checked='false'
		[28] LabelText ''
			StaticText 'Edit commit message'
		StaticText '1 commit and 1 merge commit will be added to main . ยท'
		paragraph ''
			StaticText 'Mentions issue'
			[31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
		group ''
			[32] button 'Merge...'
		heading 'Activity'
		[29] button 'Sort or filter', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[79] link 'Administrator', url='http://127.0.0.1:8023/root'
				StaticText 'restored source branch'
				code ''
					StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html'
				[80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192'
					time 'Mar 23, 2023 1:43pm GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				StaticText 'assigned to'
				[82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey'
				[83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093'
					time 'Mar 28, 2023 12:37am GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835'
					time 'Nov 7, 2025 3:39pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[88] button '', hasPopup='menu', expanded=False
				[89] button 'Reply to comment'
				[90] button 'Edit comment'
				[91] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836'
					time 'Nov 7, 2025 3:47pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[96] button '', hasPopup='menu', expanded=False
				[97] button 'Reply to comment'
				[98] button 'Edit comment'
				[99] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[100] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[101] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[102] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[103] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837'
					time 'Nov 7, 2025 3:53pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[104] button '', hasPopup='menu', expanded=False
				[105] button 'Reply to comment'
				[106] button 'Edit comment'
				[107] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
		list ''
			listitem ''
				tablist '', multiselectable=False, orientation='horizontal'
					tab 'Write', selected=True
					tab 'Preview', selected=False
					[114] button 'Add bold text (Ctrl+B)'
					[115] button 'Add italic text (Ctrl+I)'
					[116] button 'Add strikethrough text (Ctrl+โ‡งX)'
					[117] button 'Insert a quote'
					[118] button 'Insert code'
					[119] button 'Add a link (Ctrl+K)'
					[120] button 'Add a bullet list'
					[121] button 'Add a numbered list'
					[122] button 'Add a checklist'
					[123] button 'Add a collapsible section'
					[124] button 'Add a table'
					[125] button 'Attach a file or image'
					[126] button 'Go full screen'
				[108] textbox 'Comment' value='lgtm', focused
					StaticText 'lgtm'
				StaticText 'Supports'
				[109] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown'
				StaticText '. For'
				[110] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions'
				StaticText ', type / .'
				[111] button 'Comment'
				[112] button 'Toggle dropdown', hasPopup='menu', expanded=False
				[113] button 'Comment & close merge request'
		complementary 'merge_request', live='polite', relevant='additions text'
			[33] button 'Toggle sidebar'
			[34] button 'Add a to do'
			StaticText 'Assignee'
			[35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			[36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey'
				image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			StaticText '0 Reviewers'
			[37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'None -'
			[38] button 'assign yourself'
			StaticText 'Labels'
			[39] button 'Edit'
			StaticText 'None Milestone'
			[40] button 'Edit'
			StaticText 'None Time tracking'
			[41] button 'Add time entry'
			StaticText 'No estimate or time spent Lock merge request'
			[42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'Unlocked Notifications Notifications'
			switch 'Notifications', checked='false'
			StaticText '3 participants'
			[43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			[44] link 'Administrator', url='http://127.0.0.1:8023/root'
				image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon'
			[45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
				image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon'
			StaticText 'Reference: a11yproject/a11yproject.com!1531'
			[46] button 'Copy Reference', live='polite', relevant='additions text'
			StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html'
			[47] button 'Copy branch name', live='polite', relevant='additions text'
The merge request detail page for โ€œAdd draft of What is Semantic HTML postโ€ is open. - The comment editor is visible: textbox ID **108** has the value **"lgtm"** and is focused. - The adjacent button ID **111** is labeled โ€œCommentโ€ and is enabled (no disabled attribute). - There are no other required inputs; clicking this button will submit the comment.
The goal is to post the comment โ€œlgtmโ€. The comment text is already present in the editor and the Comment button is available for submission. No further input or navigation is necessary.
click('111')

Active Tab

http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837

Text Observation (Click to expand/collapse)
RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[48] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[49] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[50] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[54] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'a11yproject.com'
				[56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
					StaticText 'A'
			listitem ''
				[57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity'
			listitem ''
				[58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
			listitem ''
				[59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
					StaticText '40'
			listitem ''
				[60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
					StaticText '10'
			listitem ''
				[61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines'
			listitem ''
				[62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration'
			listitem ''
				[63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments'
			listitem ''
				[64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages'
			listitem ''
				[65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters'
			listitem ''
				[66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics'
			listitem ''
				[67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics'
			listitem ''
				[68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home'
			listitem ''
				[69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets'
			listitem ''
				[70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit'
		[3] button 'Collapse sidebar'
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject'
			listitem ''
				[72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
			listitem ''
				[73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
			listitem ''
				[74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	main ''
		heading 'Add draft of What is Semantic HTML post'
		[4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit'
		[5] button 'Code'
		[6] button ''
		StaticText 'Open'
		[7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
		StaticText 'requested to merge'
		[8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		[9] button 'Copy branch name', live='polite', relevant='additions text'
		StaticText 'into'
		[10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
		time 'Mar 19, 2023 8:00am GMT+0600'
			StaticText '2 years ago'
		list ''
			listitem ''
				[75] link 'Overview 4', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
			listitem ''
				[76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits'
			listitem ''
				[77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines'
			listitem ''
				[78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs'
		paragraph ''
			StaticText 'See'
			[30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
			StaticText '.'
		[11] button '๐Ÿ‘ 0'
		[12] button '๐Ÿ‘Ž 0'
		[13] button 'Add reaction', hasPopup='menu', expanded=False
		[14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
			image 'status_failed'
		StaticText 'Pipeline'
		[15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
		StaticText 'failed for'
		[16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3'
		StaticText 'on'
		[17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		time 'Mar 23, 2023 3:00pm GMT+0600'
			StaticText '2 years ago'
		[18] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[19] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[20] button 'Approve'
		StaticText 'Approval is optional'
		[21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md'
		image 'Success'
		paragraph ''
			StaticText 'Ready to merge!'
		[22] checkbox 'Delete source branch', checked='false'
		[23] LabelText ''
			StaticText 'Delete source branch'
		[24] checkbox 'Squash commits', checked='false'
		[25] LabelText ''
			StaticText 'Squash commits'
		[26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge'
		[27] checkbox 'Edit commit message', checked='false'
		[28] LabelText ''
			StaticText 'Edit commit message'
		StaticText '1 commit and 1 merge commit will be added to main . ยท'
		paragraph ''
			StaticText 'Mentions issue'
			[31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
		group ''
			[32] button 'Merge...'
		heading 'Activity'
		[29] button 'Sort or filter', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[79] link 'Administrator', url='http://127.0.0.1:8023/root'
				StaticText 'restored source branch'
				code ''
					StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html'
				[80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192'
					time 'Mar 23, 2023 1:43pm GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				StaticText 'assigned to'
				[82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey'
				[83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093'
					time 'Mar 28, 2023 12:37am GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835'
					time 'Nov 7, 2025 3:39pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[88] button '', hasPopup='menu', expanded=False
				[89] button 'Reply to comment'
				[90] button 'Edit comment'
				[91] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836'
					time 'Nov 7, 2025 3:47pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[96] button '', hasPopup='menu', expanded=False
				[97] button 'Reply to comment'
				[98] button 'Edit comment'
				[99] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[100] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[101] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[102] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[103] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837'
					time 'Nov 7, 2025 3:53pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[104] button '', hasPopup='menu', expanded=False
				[105] button 'Reply to comment'
				[106] button 'Edit comment'
				[107] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[108] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[109] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[110] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[111] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310838'
					time 'Nov 7, 2025 4:03pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[112] button '', hasPopup='menu', expanded=False
				[113] button 'Reply to comment'
				[114] button 'Edit comment'
				[115] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
		list ''
			listitem ''
				tablist '', multiselectable=False, orientation='horizontal'
					tab 'Write', selected=True
					tab 'Preview', selected=False
					[122] button 'Add bold text (Ctrl+B)'
					[123] button 'Add italic text (Ctrl+I)'
					[124] button 'Add strikethrough text (Ctrl+โ‡งX)'
					[125] button 'Insert a quote'
					[126] button 'Insert code'
					[127] button 'Add a link (Ctrl+K)'
					[128] button 'Add a bullet list'
					[129] button 'Add a numbered list'
					[130] button 'Add a checklist'
					[131] button 'Add a collapsible section'
					[132] button 'Add a table'
					[133] button 'Attach a file or image'
					[134] button 'Go full screen'
				[116] textbox 'Comment'
				StaticText 'Supports'
				[117] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown'
				StaticText '. For'
				[118] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions'
				StaticText ', type / .'
				[119] button 'Comment', disabled=True
				[120] button 'Toggle dropdown', disabled=True, hasPopup='menu', expanded=False
				[121] button 'Close merge request'
		complementary 'merge_request', live='polite', relevant='additions text'
			[33] button 'Toggle sidebar'
			[34] button 'Add a to do'
			StaticText 'Assignee'
			[35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			[36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey'
				image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			StaticText '0 Reviewers'
			[37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'None -'
			[38] button 'assign yourself'
			StaticText 'Labels'
			[39] button 'Edit'
			StaticText 'None Milestone'
			[40] button 'Edit'
			StaticText 'None Time tracking'
			[41] button 'Add time entry'
			StaticText 'No estimate or time spent Lock merge request'
			[42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'Unlocked Notifications Notifications'
			switch 'Notifications', checked='false'
			StaticText '3 participants'
			[43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			[44] link 'Administrator', url='http://127.0.0.1:8023/root'
				image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon'
			[45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
				image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon'
			StaticText 'Reference: a11yproject/a11yproject.com!1531'
			[46] button 'Copy Reference', live='polite', relevant='additions text'
			StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html'
			[47] button 'Copy branch name', live='polite', relevant='additions text'
The merge request โ€œAdd draft of What is Semantic HTML postโ€ is open. - The discussion section contains a comment editor: - Textbox ID **116** labeled โ€œCommentโ€ (currently empty and focused). - Adjacent button ID **119** labeled โ€œCommentโ€ is disabled until text is entered. - No existing โ€œlgtmโ€ comment has been added by the current user; the goal is to create a new comment with the exact text โ€œlgtmโ€.
To post the comment, the textbox must receive the text โ€œlgtmโ€. Once text is entered, button 119 becomes enabled and will submit the comment. Pressing Enter after typing will also submit the comment. The IDs are confirmed from the current accessibility tree: textbox 116, button 119. No other interactions are required.
fill('116', 'lgtm', False)

Active Tab

http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837

Text Observation (Click to expand/collapse)
RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[48] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[49] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[50] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[54] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'a11yproject.com'
				[56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
					StaticText 'A'
			listitem ''
				[57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity'
			listitem ''
				[58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
			listitem ''
				[59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
					StaticText '40'
			listitem ''
				[60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
					StaticText '10'
			listitem ''
				[61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines'
			listitem ''
				[62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration'
			listitem ''
				[63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments'
			listitem ''
				[64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages'
			listitem ''
				[65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters'
			listitem ''
				[66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics'
			listitem ''
				[67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics'
			listitem ''
				[68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home'
			listitem ''
				[69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets'
			listitem ''
				[70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit'
		[3] button 'Collapse sidebar'
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject'
			listitem ''
				[72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
			listitem ''
				[73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
			listitem ''
				[74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	main ''
		heading 'Add draft of What is Semantic HTML post'
		[4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit'
		[5] button 'Code'
		[6] button ''
		StaticText 'Open'
		[7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
		StaticText 'requested to merge'
		[8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		[9] button 'Copy branch name', live='polite', relevant='additions text'
		StaticText 'into'
		[10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
		time 'Mar 19, 2023 8:00am GMT+0600'
			StaticText '2 years ago'
		list ''
			listitem ''
				[75] link 'Overview 4', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
			listitem ''
				[76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits'
			listitem ''
				[77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines'
			listitem ''
				[78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs'
		paragraph ''
			StaticText 'See'
			[30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
			StaticText '.'
		[11] button '๐Ÿ‘ 0'
		[12] button '๐Ÿ‘Ž 0'
		[13] button 'Add reaction', hasPopup='menu', expanded=False
		[14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
			image 'status_failed'
		StaticText 'Pipeline'
		[15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
		StaticText 'failed for'
		[16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3'
		StaticText 'on'
		[17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		time 'Mar 23, 2023 3:00pm GMT+0600'
			StaticText '2 years ago'
		[18] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[19] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[20] button 'Approve'
		StaticText 'Approval is optional'
		[21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md'
		image 'Success'
		paragraph ''
			StaticText 'Ready to merge!'
		[22] checkbox 'Delete source branch', checked='false'
		[23] LabelText ''
			StaticText 'Delete source branch'
		[24] checkbox 'Squash commits', checked='false'
		[25] LabelText ''
			StaticText 'Squash commits'
		[26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge'
		[27] checkbox 'Edit commit message', checked='false'
		[28] LabelText ''
			StaticText 'Edit commit message'
		StaticText '1 commit and 1 merge commit will be added to main . ยท'
		paragraph ''
			StaticText 'Mentions issue'
			[31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
		group ''
			[32] button 'Merge...'
		heading 'Activity'
		[29] button 'Sort or filter', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[79] link 'Administrator', url='http://127.0.0.1:8023/root'
				StaticText 'restored source branch'
				code ''
					StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html'
				[80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192'
					time 'Mar 23, 2023 1:43pm GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				StaticText 'assigned to'
				[82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey'
				[83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093'
					time 'Mar 28, 2023 12:37am GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835'
					time 'Nov 7, 2025 3:39pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[88] button '', hasPopup='menu', expanded=False
				[89] button 'Reply to comment'
				[90] button 'Edit comment'
				[91] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836'
					time 'Nov 7, 2025 3:47pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[96] button '', hasPopup='menu', expanded=False
				[97] button 'Reply to comment'
				[98] button 'Edit comment'
				[99] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[100] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[101] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[102] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[103] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837'
					time 'Nov 7, 2025 3:53pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[104] button '', hasPopup='menu', expanded=False
				[105] button 'Reply to comment'
				[106] button 'Edit comment'
				[107] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[108] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[109] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[110] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[111] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310838'
					time 'Nov 7, 2025 4:03pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[112] button '', hasPopup='menu', expanded=False
				[113] button 'Reply to comment'
				[114] button 'Edit comment'
				[115] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
		list ''
			listitem ''
				tablist '', multiselectable=False, orientation='horizontal'
					tab 'Write', selected=True
					tab 'Preview', selected=False
					[122] button 'Add bold text (Ctrl+B)'
					[123] button 'Add italic text (Ctrl+I)'
					[124] button 'Add strikethrough text (Ctrl+โ‡งX)'
					[125] button 'Insert a quote'
					[126] button 'Insert code'
					[127] button 'Add a link (Ctrl+K)'
					[128] button 'Add a bullet list'
					[129] button 'Add a numbered list'
					[130] button 'Add a checklist'
					[131] button 'Add a collapsible section'
					[132] button 'Add a table'
					[133] button 'Attach a file or image'
					[134] button 'Go full screen'
				[116] textbox 'Comment' value='lgtm', focused
					StaticText 'lgtm'
				StaticText 'Supports'
				[117] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown'
				StaticText '. For'
				[118] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions'
				StaticText ', type / .'
				[119] button 'Comment'
				[120] button 'Toggle dropdown', hasPopup='menu', expanded=False
				[121] button 'Comment & close merge request'
		complementary 'merge_request', live='polite', relevant='additions text'
			[33] button 'Toggle sidebar'
			[34] button 'Add a to do'
			StaticText 'Assignee'
			[35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			[36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey'
				image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			StaticText '0 Reviewers'
			[37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'None -'
			[38] button 'assign yourself'
			StaticText 'Labels'
			[39] button 'Edit'
			StaticText 'None Milestone'
			[40] button 'Edit'
			StaticText 'None Time tracking'
			[41] button 'Add time entry'
			StaticText 'No estimate or time spent Lock merge request'
			[42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'Unlocked Notifications Notifications'
			switch 'Notifications', checked='false'
			StaticText '3 participants'
			[43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			[44] link 'Administrator', url='http://127.0.0.1:8023/root'
				image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon'
			[45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
				image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon'
			StaticText 'Reference: a11yproject/a11yproject.com!1531'
			[46] button 'Copy Reference', live='polite', relevant='additions text'
			StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html'
			[47] button 'Copy branch name', live='polite', relevant='additions text'
- The merge request โ€œAdd draft of What is Semantic HTML postโ€ is open. - In the discussion section, the comment editor is visible: - Textbox ID **116** has the value **"lgtm"** and is focused. - The adjacent button ID **119** is labeled **โ€œCommentโ€** and is enabled (no disabled attribute). - No new comment has been submitted yet.
The goal is to post a comment with the exact text โ€œlgtmโ€. The textbox already contains this text, and the โ€œCommentโ€ button is ready for submission. Clicking the button will create the comment.
click('119')

Active Tab

http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837

Text Observation (Click to expand/collapse)
RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[48] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[49] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[50] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[54] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'a11yproject.com'
				[56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
					StaticText 'A'
			listitem ''
				[57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity'
			listitem ''
				[58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
			listitem ''
				[59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
					StaticText '40'
			listitem ''
				[60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
					StaticText '10'
			listitem ''
				[61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines'
			listitem ''
				[62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration'
			listitem ''
				[63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments'
			listitem ''
				[64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages'
			listitem ''
				[65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters'
			listitem ''
				[66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics'
			listitem ''
				[67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics'
			listitem ''
				[68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home'
			listitem ''
				[69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets'
			listitem ''
				[70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit'
		[3] button 'Collapse sidebar'
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject'
			listitem ''
				[72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
			listitem ''
				[73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
			listitem ''
				[74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	main ''
		heading 'Add draft of What is Semantic HTML post'
		[4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit'
		[5] button 'Code'
		[6] button ''
		StaticText 'Open'
		[7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
		StaticText 'requested to merge'
		[8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		[9] button 'Copy branch name', live='polite', relevant='additions text'
		StaticText 'into'
		[10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
		time 'Mar 19, 2023 8:00am GMT+0600'
			StaticText '2 years ago'
		list ''
			listitem ''
				[75] link 'Overview 5', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
			listitem ''
				[76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits'
			listitem ''
				[77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines'
			listitem ''
				[78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs'
		paragraph ''
			StaticText 'See'
			[30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
			StaticText '.'
		[11] button '๐Ÿ‘ 0'
		[12] button '๐Ÿ‘Ž 0'
		[13] button 'Add reaction', hasPopup='menu', expanded=False
		[14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
			image 'status_failed'
		StaticText 'Pipeline'
		[15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
		StaticText 'failed for'
		[16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3'
		StaticText 'on'
		[17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		time 'Mar 23, 2023 3:00pm GMT+0600'
			StaticText '2 years ago'
		[18] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[19] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[20] button 'Approve'
		StaticText 'Approval is optional'
		[21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md'
		image 'Success'
		paragraph ''
			StaticText 'Ready to merge!'
		[22] checkbox 'Delete source branch', checked='false'
		[23] LabelText ''
			StaticText 'Delete source branch'
		[24] checkbox 'Squash commits', checked='false'
		[25] LabelText ''
			StaticText 'Squash commits'
		[26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge'
		[27] checkbox 'Edit commit message', checked='false'
		[28] LabelText ''
			StaticText 'Edit commit message'
		StaticText '1 commit and 1 merge commit will be added to main . ยท'
		paragraph ''
			StaticText 'Mentions issue'
			[31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
		group ''
			[32] button 'Merge...'
		heading 'Activity'
		[29] button 'Sort or filter', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[79] link 'Administrator', url='http://127.0.0.1:8023/root'
				StaticText 'restored source branch'
				code ''
					StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html'
				[80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192'
					time 'Mar 23, 2023 1:43pm GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				StaticText 'assigned to'
				[82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey'
				[83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093'
					time 'Mar 28, 2023 12:37am GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835'
					time 'Nov 7, 2025 3:39pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[88] button '', hasPopup='menu', expanded=False
				[89] button 'Reply to comment'
				[90] button 'Edit comment'
				[91] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836'
					time 'Nov 7, 2025 3:47pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[96] button '', hasPopup='menu', expanded=False
				[97] button 'Reply to comment'
				[98] button 'Edit comment'
				[99] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[100] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[101] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[102] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[103] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837'
					time 'Nov 7, 2025 3:53pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[104] button '', hasPopup='menu', expanded=False
				[105] button 'Reply to comment'
				[106] button 'Edit comment'
				[107] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[108] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[109] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[110] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[111] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310838'
					time 'Nov 7, 2025 4:03pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[112] button '', hasPopup='menu', expanded=False
				[113] button 'Reply to comment'
				[114] button 'Edit comment'
				[115] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[116] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[117] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[118] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[119] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310839'
					time 'Nov 7, 2025 4:09pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[120] button '', hasPopup='menu', expanded=False
				[121] button 'Reply to comment'
				[122] button 'Edit comment'
				[123] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
		list ''
			listitem ''
				tablist '', multiselectable=False, orientation='horizontal'
					tab 'Write', selected=True
					tab 'Preview', selected=False
					[130] button 'Add bold text (Ctrl+B)'
					[131] button 'Add italic text (Ctrl+I)'
					[132] button 'Add strikethrough text (Ctrl+โ‡งX)'
					[133] button 'Insert a quote'
					[134] button 'Insert code'
					[135] button 'Add a link (Ctrl+K)'
					[136] button 'Add a bullet list'
					[137] button 'Add a numbered list'
					[138] button 'Add a checklist'
					[139] button 'Add a collapsible section'
					[140] button 'Add a table'
					[141] button 'Attach a file or image'
					[142] button 'Go full screen'
				[124] textbox 'Comment'
				StaticText 'Supports'
				[125] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown'
				StaticText '. For'
				[126] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions'
				StaticText ', type / .'
				[127] button 'Comment', disabled=True
				[128] button 'Toggle dropdown', disabled=True, hasPopup='menu', expanded=False
				[129] button 'Close merge request'
		complementary 'merge_request', live='polite', relevant='additions text'
			[33] button 'Toggle sidebar'
			[34] button 'Add a to do'
			StaticText 'Assignee'
			[35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			[36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey'
				image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			StaticText '0 Reviewers'
			[37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'None -'
			[38] button 'assign yourself'
			StaticText 'Labels'
			[39] button 'Edit'
			StaticText 'None Milestone'
			[40] button 'Edit'
			StaticText 'None Time tracking'
			[41] button 'Add time entry'
			StaticText 'No estimate or time spent Lock merge request'
			[42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'Unlocked Notifications Notifications'
			switch 'Notifications', checked='false'
			StaticText '3 participants'
			[43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			[44] link 'Administrator', url='http://127.0.0.1:8023/root'
				image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon'
			[45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
				image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon'
			StaticText 'Reference: a11yproject/a11yproject.com!1531'
			[46] button 'Copy Reference', live='polite', relevant='additions text'
			StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html'
			[47] button 'Copy branch name', live='polite', relevant='additions text'
The page shows the Merge Request !1531 with an activity feed. Under the "Write" tab of the comment editor we see: - **Textbox ID 124** labeled "Comment" (currently empty and not focused). - **Button ID 127** labeled "Comment" which is currently disabled until text is entered. No "lgtm" comment exists yet; we need to post it.
To create the comment, we must enter โ€œlgtmโ€ into the comment textbox. Once text is entered the button becomes enabled; pressing Enter after typing also submits the comment. Using the `fill` action with `press_enter_after=True` will type the text and submit immediately, avoiding an extra click and ensuring the comment is posted.
fill('124', 'lgtm', False)

Active Tab

http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837

Text Observation (Click to expand/collapse)
RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[48] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[49] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[50] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[54] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'a11yproject.com'
				[56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
					StaticText 'A'
			listitem ''
				[57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity'
			listitem ''
				[58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
			listitem ''
				[59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
					StaticText '40'
			listitem ''
				[60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
					StaticText '10'
			listitem ''
				[61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines'
			listitem ''
				[62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration'
			listitem ''
				[63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments'
			listitem ''
				[64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages'
			listitem ''
				[65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters'
			listitem ''
				[66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics'
			listitem ''
				[67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics'
			listitem ''
				[68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home'
			listitem ''
				[69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets'
			listitem ''
				[70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit'
		[3] button 'Collapse sidebar'
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject'
			listitem ''
				[72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
			listitem ''
				[73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
			listitem ''
				[74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	main ''
		heading 'Add draft of What is Semantic HTML post'
		[4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit'
		[5] button 'Code'
		[6] button ''
		StaticText 'Open'
		[7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
		StaticText 'requested to merge'
		[8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		[9] button 'Copy branch name', live='polite', relevant='additions text'
		StaticText 'into'
		[10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
		time 'Mar 19, 2023 8:00am GMT+0600'
			StaticText '2 years ago'
		list ''
			listitem ''
				[75] link 'Overview 5', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
			listitem ''
				[76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits'
			listitem ''
				[77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines'
			listitem ''
				[78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs'
		paragraph ''
			StaticText 'See'
			[30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
			StaticText '.'
		[11] button '๐Ÿ‘ 0'
		[12] button '๐Ÿ‘Ž 0'
		[13] button 'Add reaction', hasPopup='menu', expanded=False
		[14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
			image 'status_failed'
		StaticText 'Pipeline'
		[15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
		StaticText 'failed for'
		[16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3'
		StaticText 'on'
		[17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		time 'Mar 23, 2023 3:00pm GMT+0600'
			StaticText '2 years ago'
		[18] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[19] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[20] button 'Approve'
		StaticText 'Approval is optional'
		[21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md'
		image 'Success'
		paragraph ''
			StaticText 'Ready to merge!'
		[22] checkbox 'Delete source branch', checked='false'
		[23] LabelText ''
			StaticText 'Delete source branch'
		[24] checkbox 'Squash commits', checked='false'
		[25] LabelText ''
			StaticText 'Squash commits'
		[26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge'
		[27] checkbox 'Edit commit message', checked='false'
		[28] LabelText ''
			StaticText 'Edit commit message'
		StaticText '1 commit and 1 merge commit will be added to main . ยท'
		paragraph ''
			StaticText 'Mentions issue'
			[31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
		group ''
			[32] button 'Merge...'
		heading 'Activity'
		[29] button 'Sort or filter', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[79] link 'Administrator', url='http://127.0.0.1:8023/root'
				StaticText 'restored source branch'
				code ''
					StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html'
				[80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192'
					time 'Mar 23, 2023 1:43pm GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				StaticText 'assigned to'
				[82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey'
				[83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093'
					time 'Mar 28, 2023 12:37am GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835'
					time 'Nov 7, 2025 3:39pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[88] button '', hasPopup='menu', expanded=False
				[89] button 'Reply to comment'
				[90] button 'Edit comment'
				[91] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836'
					time 'Nov 7, 2025 3:47pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[96] button '', hasPopup='menu', expanded=False
				[97] button 'Reply to comment'
				[98] button 'Edit comment'
				[99] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[100] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[101] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[102] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[103] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837'
					time 'Nov 7, 2025 3:53pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[104] button '', hasPopup='menu', expanded=False
				[105] button 'Reply to comment'
				[106] button 'Edit comment'
				[107] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[108] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[109] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[110] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[111] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310838'
					time 'Nov 7, 2025 4:03pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[112] button '', hasPopup='menu', expanded=False
				[113] button 'Reply to comment'
				[114] button 'Edit comment'
				[115] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[116] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[117] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[118] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[119] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310839'
					time 'Nov 7, 2025 4:09pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[120] button '', hasPopup='menu', expanded=False
				[121] button 'Reply to comment'
				[122] button 'Edit comment'
				[123] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
		list ''
			listitem ''
				tablist '', multiselectable=False, orientation='horizontal'
					tab 'Write', selected=True
					tab 'Preview', selected=False
					[130] button 'Add bold text (Ctrl+B)'
					[131] button 'Add italic text (Ctrl+I)'
					[132] button 'Add strikethrough text (Ctrl+โ‡งX)'
					[133] button 'Insert a quote'
					[134] button 'Insert code'
					[135] button 'Add a link (Ctrl+K)'
					[136] button 'Add a bullet list'
					[137] button 'Add a numbered list'
					[138] button 'Add a checklist'
					[139] button 'Add a collapsible section'
					[140] button 'Add a table'
					[141] button 'Attach a file or image'
					[142] button 'Go full screen'
				[124] textbox 'Comment' value='lgtm', focused
					StaticText 'lgtm'
				StaticText 'Supports'
				[125] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown'
				StaticText '. For'
				[126] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions'
				StaticText ', type / .'
				[127] button 'Comment'
				[128] button 'Toggle dropdown', hasPopup='menu', expanded=False
				[129] button 'Comment & close merge request'
		complementary 'merge_request', live='polite', relevant='additions text'
			[33] button 'Toggle sidebar'
			[34] button 'Add a to do'
			StaticText 'Assignee'
			[35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			[36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey'
				image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			StaticText '0 Reviewers'
			[37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'None -'
			[38] button 'assign yourself'
			StaticText 'Labels'
			[39] button 'Edit'
			StaticText 'None Milestone'
			[40] button 'Edit'
			StaticText 'None Time tracking'
			[41] button 'Add time entry'
			StaticText 'No estimate or time spent Lock merge request'
			[42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'Unlocked Notifications Notifications'
			switch 'Notifications', checked='false'
			StaticText '3 participants'
			[43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			[44] link 'Administrator', url='http://127.0.0.1:8023/root'
				image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon'
			[45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
				image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon'
			StaticText 'Reference: a11yproject/a11yproject.com!1531'
			[46] button 'Copy Reference', live='polite', relevant='additions text'
			StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html'
			[47] button 'Copy branch name', live='polite', relevant='additions text'
The current page shows the Merge Request !1531 with the comment editor in the โ€œWriteโ€ tab. - Textbox ID **124** is focused and already contains the exact text **โ€œlgtmโ€**. - Adjacent button ID **127** is labeled **โ€œCommentโ€** and is enabled (no disabled attribute). - No new comment has been submitted yet; the existing comment thread already shows a comment with โ€œlgtmโ€, but the new one has not yet been posted.
The goal is to post a new comment with the text โ€œlgtmโ€. Since the textbox already holds that text and the comment button is active, the next step is simply to click the โ€œCommentโ€ button (ID 127). No further filling or navigation is required.
click('127')

Active Tab

http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837

Text Observation (Click to expand/collapse)
RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[48] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[49] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[50] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[54] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'a11yproject.com'
				[56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
					StaticText 'A'
			listitem ''
				[57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity'
			listitem ''
				[58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
			listitem ''
				[59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
					StaticText '40'
			listitem ''
				[60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
					StaticText '10'
			listitem ''
				[61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines'
			listitem ''
				[62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration'
			listitem ''
				[63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments'
			listitem ''
				[64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages'
			listitem ''
				[65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters'
			listitem ''
				[66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics'
			listitem ''
				[67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics'
			listitem ''
				[68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home'
			listitem ''
				[69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets'
			listitem ''
				[70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit'
		[3] button 'Collapse sidebar'
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject'
			listitem ''
				[72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
			listitem ''
				[73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
			listitem ''
				[74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	main ''
		heading 'Add draft of What is Semantic HTML post'
		[4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit'
		[5] button 'Code'
		[6] button ''
		StaticText 'Open'
		[7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
		StaticText 'requested to merge'
		[8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		[9] button 'Copy branch name', live='polite', relevant='additions text'
		StaticText 'into'
		[10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
		time 'Mar 19, 2023 8:00am GMT+0600'
			StaticText '2 years ago'
		list ''
			listitem ''
				[75] link 'Overview 6', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
			listitem ''
				[76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits'
			listitem ''
				[77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines'
			listitem ''
				[78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs'
		paragraph ''
			StaticText 'See'
			[30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
			StaticText '.'
		[11] button '๐Ÿ‘ 0'
		[12] button '๐Ÿ‘Ž 0'
		[13] button 'Add reaction', hasPopup='menu', expanded=False
		[14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
			image 'status_failed'
		StaticText 'Pipeline'
		[15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
		StaticText 'failed for'
		[16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3'
		StaticText 'on'
		[17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		time 'Mar 23, 2023 3:00pm GMT+0600'
			StaticText '2 years ago'
		[18] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[19] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[20] button 'Approve'
		StaticText 'Approval is optional'
		[21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md'
		image 'Success'
		paragraph ''
			StaticText 'Ready to merge!'
		[22] checkbox 'Delete source branch', checked='false'
		[23] LabelText ''
			StaticText 'Delete source branch'
		[24] checkbox 'Squash commits', checked='false'
		[25] LabelText ''
			StaticText 'Squash commits'
		[26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge'
		[27] checkbox 'Edit commit message', checked='false'
		[28] LabelText ''
			StaticText 'Edit commit message'
		StaticText '1 commit and 1 merge commit will be added to main . ยท'
		paragraph ''
			StaticText 'Mentions issue'
			[31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
		group ''
			[32] button 'Merge...'
		heading 'Activity'
		[29] button 'Sort or filter', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[79] link 'Administrator', url='http://127.0.0.1:8023/root'
				StaticText 'restored source branch'
				code ''
					StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html'
				[80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192'
					time 'Mar 23, 2023 1:43pm GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				StaticText 'assigned to'
				[82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey'
				[83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093'
					time 'Mar 28, 2023 12:37am GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835'
					time 'Nov 7, 2025 3:39pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[88] button '', hasPopup='menu', expanded=False
				[89] button 'Reply to comment'
				[90] button 'Edit comment'
				[91] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836'
					time 'Nov 7, 2025 3:47pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[96] button '', hasPopup='menu', expanded=False
				[97] button 'Reply to comment'
				[98] button 'Edit comment'
				[99] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[100] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[101] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[102] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[103] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837'
					time 'Nov 7, 2025 3:53pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[104] button '', hasPopup='menu', expanded=False
				[105] button 'Reply to comment'
				[106] button 'Edit comment'
				[107] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[108] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[109] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[110] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[111] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310838'
					time 'Nov 7, 2025 4:03pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[112] button '', hasPopup='menu', expanded=False
				[113] button 'Reply to comment'
				[114] button 'Edit comment'
				[115] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[116] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[117] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[118] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[119] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310839'
					time 'Nov 7, 2025 4:09pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[120] button '', hasPopup='menu', expanded=False
				[121] button 'Reply to comment'
				[122] button 'Edit comment'
				[123] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[124] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[125] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[126] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[127] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310840'
					time 'Nov 7, 2025 4:14pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[128] button '', hasPopup='menu', expanded=False
				[129] button 'Reply to comment'
				[130] button 'Edit comment'
				[131] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
		list ''
			listitem ''
				tablist '', multiselectable=False, orientation='horizontal'
					tab 'Write', selected=True
					tab 'Preview', selected=False
					[138] button 'Add bold text (Ctrl+B)'
					[139] button 'Add italic text (Ctrl+I)'
					[140] button 'Add strikethrough text (Ctrl+โ‡งX)'
					[141] button 'Insert a quote'
					[142] button 'Insert code'
					[143] button 'Add a link (Ctrl+K)'
					[144] button 'Add a bullet list'
					[145] button 'Add a numbered list'
					[146] button 'Add a checklist'
					[147] button 'Add a collapsible section'
					[148] button 'Add a table'
					[149] button 'Attach a file or image'
					[150] button 'Go full screen'
				[132] textbox 'Comment'
				StaticText 'Supports'
				[133] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown'
				StaticText '. For'
				[134] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions'
				StaticText ', type / .'
				[135] button 'Comment', disabled=True
				[136] button 'Toggle dropdown', disabled=True, hasPopup='menu', expanded=False
				[137] button 'Close merge request'
		complementary 'merge_request', live='polite', relevant='additions text'
			[33] button 'Toggle sidebar'
			[34] button 'Add a to do'
			StaticText 'Assignee'
			[35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			[36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey'
				image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			StaticText '0 Reviewers'
			[37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'None -'
			[38] button 'assign yourself'
			StaticText 'Labels'
			[39] button 'Edit'
			StaticText 'None Milestone'
			[40] button 'Edit'
			StaticText 'None Time tracking'
			[41] button 'Add time entry'
			StaticText 'No estimate or time spent Lock merge request'
			[42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'Unlocked Notifications Notifications'
			switch 'Notifications', checked='false'
			StaticText '3 participants'
			[43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			[44] link 'Administrator', url='http://127.0.0.1:8023/root'
				image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon'
			[45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
				image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon'
			StaticText 'Reference: a11yproject/a11yproject.com!1531'
			[46] button 'Copy Reference', live='polite', relevant='additions text'
			StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html'
			[47] button 'Copy branch name', live='polite', relevant='additions text'
The page shows the merge request !1531 with an activity feed. - Textbox ID **124** is focused and already contains the text โ€œlgtmโ€. - Button ID **127** labeled โ€œCommentโ€ is enabled (no disabled attribute). - No new comment has been submitted yet; the comment thread already shows a comment with โ€œlgtmโ€, but the new one has not yet been posted.
The goal is to post a new comment with the text โ€œlgtmโ€. Since the textbox already contains the required text and the comment button is active, the next step is simply to click the โ€œCommentโ€ button. No additional filling or navigation is required.
click('127')

Active Tab

http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310840

Text Observation (Click to expand/collapse)
RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310840'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[48] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[49] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[50] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[54] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'a11yproject.com'
				[56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
					StaticText 'A'
			listitem ''
				[57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity'
			listitem ''
				[58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
			listitem ''
				[59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
					StaticText '40'
			listitem ''
				[60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
					StaticText '10'
			listitem ''
				[61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines'
			listitem ''
				[62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration'
			listitem ''
				[63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments'
			listitem ''
				[64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages'
			listitem ''
				[65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters'
			listitem ''
				[66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics'
			listitem ''
				[67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics'
			listitem ''
				[68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home'
			listitem ''
				[69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets'
			listitem ''
				[70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit'
		[3] button 'Collapse sidebar'
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject'
			listitem ''
				[72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
			listitem ''
				[73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
			listitem ''
				[74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	main ''
		heading 'Add draft of What is Semantic HTML post'
		[4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit'
		[5] button 'Code'
		[6] button ''
		StaticText 'Open'
		[7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
		StaticText 'requested to merge'
		[8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		[9] button 'Copy branch name', live='polite', relevant='additions text'
		StaticText 'into'
		[10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
		time 'Mar 19, 2023 8:00am GMT+0600'
			StaticText '2 years ago'
		list ''
			listitem ''
				[75] link 'Overview 6', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
			listitem ''
				[76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits'
			listitem ''
				[77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines'
			listitem ''
				[78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs'
		paragraph ''
			StaticText 'See'
			[30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
			StaticText '.'
		[11] button '๐Ÿ‘ 0'
		[12] button '๐Ÿ‘Ž 0'
		[13] button 'Add reaction', hasPopup='menu', expanded=False
		[14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
			image 'status_failed'
		StaticText 'Pipeline'
		[15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
		StaticText 'failed for'
		[16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3'
		StaticText 'on'
		[17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		time 'Mar 23, 2023 3:00pm GMT+0600'
			StaticText '2 years ago'
		[18] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[19] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[20] button 'Approve'
		StaticText 'Approval is optional'
		[21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md'
		image 'Success'
		paragraph ''
			StaticText 'Ready to merge!'
		[22] checkbox 'Delete source branch', checked='false'
		[23] LabelText ''
			StaticText 'Delete source branch'
		[24] checkbox 'Squash commits', checked='false'
		[25] LabelText ''
			StaticText 'Squash commits'
		[26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge'
		[27] checkbox 'Edit commit message', checked='false'
		[28] LabelText ''
			StaticText 'Edit commit message'
		StaticText '1 commit and 1 merge commit will be added to main . ยท'
		paragraph ''
			StaticText 'Mentions issue'
			[31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
		group ''
			[32] button 'Merge...'
		heading 'Activity'
		[29] button 'Sort or filter', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[79] link 'Administrator', url='http://127.0.0.1:8023/root'
				StaticText 'restored source branch'
				code ''
					StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html'
				[80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192'
					time 'Mar 23, 2023 1:43pm GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				StaticText 'assigned to'
				[82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey'
				[83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093'
					time 'Mar 28, 2023 12:37am GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835'
					time 'Nov 7, 2025 3:39pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[88] button '', hasPopup='menu', expanded=False
				[89] button 'Reply to comment'
				[90] button 'Edit comment'
				[91] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836'
					time 'Nov 7, 2025 3:47pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[96] button '', hasPopup='menu', expanded=False
				[97] button 'Reply to comment'
				[98] button 'Edit comment'
				[99] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[100] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[101] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[102] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[103] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837'
					time 'Nov 7, 2025 3:53pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[104] button '', hasPopup='menu', expanded=False
				[105] button 'Reply to comment'
				[106] button 'Edit comment'
				[107] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[108] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[109] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[110] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[111] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310838'
					time 'Nov 7, 2025 4:03pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[112] button '', hasPopup='menu', expanded=False
				[113] button 'Reply to comment'
				[114] button 'Edit comment'
				[115] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[116] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[117] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[118] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[119] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310839'
					time 'Nov 7, 2025 4:09pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[120] button '', hasPopup='menu', expanded=False
				[121] button 'Reply to comment'
				[122] button 'Edit comment'
				[123] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[124] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[125] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[126] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[127] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310840'
					time 'Nov 7, 2025 4:14pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[128] button '', hasPopup='menu', expanded=False
				[129] button 'Reply to comment'
				[130] button 'Edit comment'
				[131] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
		list ''
			listitem ''
				tablist '', multiselectable=False, orientation='horizontal'
					tab 'Write', selected=True
					tab 'Preview', selected=False
					[138] button 'Add bold text (Ctrl+B)'
					[139] button 'Add italic text (Ctrl+I)'
					[140] button 'Add strikethrough text (Ctrl+โ‡งX)'
					[141] button 'Insert a quote'
					[142] button 'Insert code'
					[143] button 'Add a link (Ctrl+K)'
					[144] button 'Add a bullet list'
					[145] button 'Add a numbered list'
					[146] button 'Add a checklist'
					[147] button 'Add a collapsible section'
					[148] button 'Add a table'
					[149] button 'Attach a file or image'
					[150] button 'Go full screen'
				[132] textbox 'Comment'
				StaticText 'Supports'
				[133] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown'
				StaticText '. For'
				[134] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions'
				StaticText ', type / .'
				[135] button 'Comment', disabled=True
				[136] button 'Toggle dropdown', disabled=True, hasPopup='menu', expanded=False
				[137] button 'Close merge request'
		complementary 'merge_request', live='polite', relevant='additions text'
			[33] button 'Toggle sidebar'
			[34] button 'Add a to do'
			StaticText 'Assignee'
			[35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			[36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey'
				image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			StaticText '0 Reviewers'
			[37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'None -'
			[38] button 'assign yourself'
			StaticText 'Labels'
			[39] button 'Edit'
			StaticText 'None Milestone'
			[40] button 'Edit'
			StaticText 'None Time tracking'
			[41] button 'Add time entry'
			StaticText 'No estimate or time spent Lock merge request'
			[42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'Unlocked Notifications Notifications'
			switch 'Notifications', checked='false'
			StaticText '3 participants'
			[43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			[44] link 'Administrator', url='http://127.0.0.1:8023/root'
				image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon'
			[45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
				image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon'
			StaticText 'Reference: a11yproject/a11yproject.com!1531'
			[46] button 'Copy Reference', live='polite', relevant='additions text'
			StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html'
			[47] button 'Copy branch name', live='polite', relevant='additions text'
The current merge request page shows the **Write** tab of the comment editor. - Textbox ID **132** is the comment field. It is currently empty. - The **Comment** button is ID **135** and is disabled (`disabled=True`). - No new comment has been posted yet; the activity feed only shows existing comments.
To submit a new comment, the textbox must contain the exact text โ€œlgtmโ€ so that the Comment button becomes enabled. The button cannot be clicked while disabled, so we must first fill the textbox with the required text.
fill('132', 'lgtm', False)

Active Tab

http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310840

Text Observation (Click to expand/collapse)
RootWebArea 'Add draft of What is Semantic HTML post (!1531) ยท Merge requests ยท The A11Y Project / a11yproject.com ยท GitLab', focused, url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310840'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[48] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[49] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[50] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[51] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[52] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[53] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '5'
			listitem ''
				[54] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[55] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	complementary 'Project navigation'
		list ''
			listitem 'a11yproject.com'
				[56] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
					StaticText 'A'
			listitem ''
				[57] link 'Project information', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/activity'
			listitem ''
				[58] link 'Repository', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
			listitem ''
				[59] link 'Issues', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
					StaticText '40'
			listitem ''
				[60] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
					StaticText '10'
			listitem ''
				[61] link 'CI/CD', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines'
			listitem ''
				[62] link 'Security & Compliance', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/security/configuration'
			listitem ''
				[63] link 'Deployments', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/environments'
			listitem ''
				[64] link 'Packages and registries', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/packages'
			listitem ''
				[65] link 'Infrastructure', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/clusters'
			listitem ''
				[66] link 'Monitor', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/metrics'
			listitem ''
				[67] link 'Analytics', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/value_stream_analytics'
			listitem ''
				[68] link 'Wiki', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/wikis/home'
			listitem ''
				[69] link 'Snippets', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/snippets'
			listitem ''
				[70] link 'Settings', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/edit'
		[3] button 'Collapse sidebar'
	navigation 'Breadcrumbs'
		list ''
			listitem ''
				[71] link 'The A11Y Project', url='http://127.0.0.1:8023/a11yproject'
			listitem ''
				[72] link 'a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
			listitem ''
				[73] link 'Merge requests', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
			listitem ''
				[74] link '!1531', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
	main ''
		heading 'Add draft of What is Semantic HTML post'
		[4] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/edit'
		[5] button 'Code'
		[6] button ''
		StaticText 'Open'
		[7] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
		StaticText 'requested to merge'
		[8] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		[9] button 'Copy branch name', live='polite', relevant='additions text'
		StaticText 'into'
		[10] link 'main', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/main'
		time 'Mar 19, 2023 8:00am GMT+0600'
			StaticText '2 years ago'
		list ''
			listitem ''
				[75] link 'Overview 6', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531'
			listitem ''
				[76] link 'Commits 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/commits'
			listitem ''
				[77] link 'Pipelines 1', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/pipelines'
			listitem ''
				[78] link 'Changes 2', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531/diffs'
		paragraph ''
			StaticText 'See'
			[30] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
			StaticText '.'
		[11] button '๐Ÿ‘ 0'
		[12] button '๐Ÿ‘Ž 0'
		[13] button 'Add reaction', hasPopup='menu', expanded=False
		[14] link 'status_failed', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
			image 'status_failed'
		StaticText 'Pipeline'
		[15] link '#1820', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/pipelines/1820'
		StaticText 'failed for'
		[16] link '35b52ef0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/commit/35b52ef07c38b2a234029d0e22f516687e0b26a3'
		StaticText 'on'
		[17] link 'github/fork/davidakennedy/davidakennedy-semantic-html', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/tree/github/fork/davidakennedy/davidakennedy-semantic-html'
		time 'Mar 23, 2023 3:00pm GMT+0600'
			StaticText '2 years ago'
		[18] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[19] button 'status_failed', hasPopup='menu', expanded=False
			image 'status_failed'
		[20] button 'Approve'
		StaticText 'Approval is optional'
		[21] link 'About this feature', url='http://127.0.0.1:8023/help/user/project/merge_requests/approvals/index.md'
		image 'Success'
		paragraph ''
			StaticText 'Ready to merge!'
		[22] checkbox 'Delete source branch', checked='false'
		[23] LabelText ''
			StaticText 'Delete source branch'
		[24] checkbox 'Squash commits', checked='false'
		[25] LabelText ''
			StaticText 'Squash commits'
		[26] link 'What is squashing?', url='http://127.0.0.1:8023/help/user/project/merge_requests/squash_and_merge'
		[27] checkbox 'Edit commit message', checked='false'
		[28] LabelText ''
			StaticText 'Edit commit message'
		StaticText '1 commit and 1 merge commit will be added to main . ยท'
		paragraph ''
			StaticText 'Mentions issue'
			[31] link '#1530', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues/1530'
		group ''
			[32] button 'Merge...'
		heading 'Activity'
		[29] button 'Sort or filter', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[79] link 'Administrator', url='http://127.0.0.1:8023/root'
				StaticText 'restored source branch'
				code ''
					StaticText 'github/fork/davidakennedy/davidakennedy-semantic-html'
				[80] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_299192'
					time 'Mar 23, 2023 1:43pm GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[81] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				StaticText 'assigned to'
				[82] link '@Roshanjossey', url='http://127.0.0.1:8023/Roshanjossey'
				[83] link '2 years ago', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_306093'
					time 'Mar 28, 2023 12:37am GMT+0600'
						StaticText '2 years ago'
			listitem ''
				[84] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[85] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[86] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[87] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310835'
					time 'Nov 7, 2025 3:39pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[88] button '', hasPopup='menu', expanded=False
				[89] button 'Reply to comment'
				[90] button 'Edit comment'
				[91] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[92] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[93] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[94] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[95] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310836'
					time 'Nov 7, 2025 3:47pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[96] button '', hasPopup='menu', expanded=False
				[97] button 'Reply to comment'
				[98] button 'Edit comment'
				[99] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[100] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[101] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[102] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[103] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310837'
					time 'Nov 7, 2025 3:53pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[104] button '', hasPopup='menu', expanded=False
				[105] button 'Reply to comment'
				[106] button 'Edit comment'
				[107] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[108] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[109] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[110] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[111] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310838'
					time 'Nov 7, 2025 4:03pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[112] button '', hasPopup='menu', expanded=False
				[113] button 'Reply to comment'
				[114] button 'Edit comment'
				[115] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[116] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[117] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[118] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[119] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310839'
					time 'Nov 7, 2025 4:09pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[120] button '', hasPopup='menu', expanded=False
				[121] button 'Reply to comment'
				[122] button 'Edit comment'
				[123] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
			listitem ''
				[124] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=80&d=identicon'
				[125] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
				[126] link '@byteblaze', url='http://127.0.0.1:8023/byteblaze'
				StaticText 'ยท'
				[127] link 'just now', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#note_310840'
					time 'Nov 7, 2025 4:14pm GMT+0600'
						StaticText 'just now'
				StaticText 'Maintainer'
				[128] button '', hasPopup='menu', expanded=False
				[129] button 'Reply to comment'
				[130] button 'Edit comment'
				[131] button 'More actions'
				paragraph ''
					StaticText 'lgtm'
		list ''
			listitem ''
				tablist '', multiselectable=False, orientation='horizontal'
					tab 'Write', selected=True
					tab 'Preview', selected=False
					[138] button 'Add bold text (Ctrl+B)'
					[139] button 'Add italic text (Ctrl+I)'
					[140] button 'Add strikethrough text (Ctrl+โ‡งX)'
					[141] button 'Insert a quote'
					[142] button 'Insert code'
					[143] button 'Add a link (Ctrl+K)'
					[144] button 'Add a bullet list'
					[145] button 'Add a numbered list'
					[146] button 'Add a checklist'
					[147] button 'Add a collapsible section'
					[148] button 'Add a table'
					[149] button 'Attach a file or image'
					[150] button 'Go full screen'
				[132] textbox 'Comment' value='lgtm', focused
					StaticText 'lgtm'
				StaticText 'Supports'
				[133] link 'Markdown', url='http://127.0.0.1:8023/help/user/markdown'
				StaticText '. For'
				[134] link 'quick actions', url='http://127.0.0.1:8023/help/user/project/quick_actions'
				StaticText ', type / .'
				[135] button 'Comment'
				[136] button 'Toggle dropdown', hasPopup='menu', expanded=False
				[137] button 'Comment & close merge request'
		complementary 'merge_request', live='polite', relevant='additions text'
			[33] button 'Toggle sidebar'
			[34] button 'Add a to do'
			StaticText 'Assignee'
			[35] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			[36] link "Roshan Jossy's avatar Roshan Jossy", url='http://127.0.0.1:8023/Roshanjossey'
				image "Roshan Jossy's avatar", url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			StaticText '0 Reviewers'
			[37] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'None -'
			[38] button 'assign yourself'
			StaticText 'Labels'
			[39] button 'Edit'
			StaticText 'None Milestone'
			[40] button 'Edit'
			StaticText 'None Time tracking'
			[41] button 'Add time entry'
			StaticText 'No estimate or time spent Lock merge request'
			[42] link 'Edit', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests/1531#'
			StaticText 'Unlocked Notifications Notifications'
			switch 'Notifications', checked='false'
			StaticText '3 participants'
			[43] link 'Roshan Jossy', url='http://127.0.0.1:8023/Roshanjossey'
				image 'Roshan Jossy', url='https://www.gravatar.com/avatar/a4c3286b786eb7c48f102211d991516f?s=80&d=identicon'
			[44] link 'Administrator', url='http://127.0.0.1:8023/root'
				image 'Administrator', url='https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon'
			[45] link 'David A. Kennedy', url='http://127.0.0.1:8023/davidakennedy'
				image 'David A. Kennedy', url='https://www.gravatar.com/avatar/05fef4dda88f02ed90e1e09a9bc42265?s=80&d=identicon'
			StaticText 'Reference: a11yproject/a11yproject.com!1531'
			[46] button 'Copy Reference', live='polite', relevant='additions text'
			StaticText 'Source branch: github/fork/davidakennedy/davidakennedy-semantic-html'
			[47] button 'Copy branch name', live='polite', relevant='additions text'
Couldn't generate description.
N/A. Agent failed to find a valid solution.
stop('N/A. Agent failed to find a valid solution.')